[Pyobjc-dev] [PyObjC-svn] rev 980 - in trunk/pyobjc: . Doc Modules/objc
Brought to you by:
ronaldoussoren
From: <bo...@sa...> - 2004-05-30 23:31:16
|
Author: bob Date: 2004-05-30 18:30:06 -0500 (Sun, 30 May 2004) New Revision: 980 Modified: trunk/pyobjc/Doc/gnustep.html trunk/pyobjc/Doc/gnustep.txt trunk/pyobjc/Install.html trunk/pyobjc/Install.txt trunk/pyobjc/Modules/objc/pyobjc.h trunk/pyobjc/NEWS Log: (from Ronald's CVS commits today) - Recreate HTML files - Update NEWS - Update gnustep docs - Release 1.1 Modified: trunk/pyobjc/Doc/gnustep.html =================================================================== --- trunk/pyobjc/Doc/gnustep.html 2004-05-30 19:30:32 UTC (rev 979) +++ trunk/pyobjc/Doc/gnustep.html 2004-05-30 23:30:06 UTC (rev 980) @@ -21,6 +21,9 @@ classes.</p> <h2><a name="todo">TODO</a></h2> <ul> +<li>[Serious] Fix linkage problems. The objC runtime doesn't seem to be +initialized correctly and/or the classes in newly loaded frameworks are +not correctly registered in the runtime.</li> <li>Fix the odd bug...<p>I currently get the following text when importing objc:</p> <pre> Unable to retrieve information about SIGPIPE @@ -31,7 +34,6 @@ <li>Fix bugs found using the unittests<p>runPyObjCTests finds some problems that disappear when those tests are run separately...</p> </li> -<li>Port the AppKit wrappers</li> <li>Extract more CFLAGS and LDFLAGS information from the GNUstep build system, instead of hard-coding the information</li> </ul> Modified: trunk/pyobjc/Doc/gnustep.txt =================================================================== --- trunk/pyobjc/Doc/gnustep.txt 2004-05-30 19:30:32 UTC (rev 979) +++ trunk/pyobjc/Doc/gnustep.txt 2004-05-30 23:30:06 UTC (rev 980) @@ -19,6 +19,10 @@ TODO ---- +* [Serious] Fix linkage problems. The objC runtime doesn't seem to be + initialized correctly and/or the classes in newly loaded frameworks are + not correctly registered in the runtime. + * Fix the odd bug... I currently get the following text when importing objc:: @@ -33,7 +37,5 @@ runPyObjCTests finds some problems that disappear when those tests are run separately... -* Port the AppKit wrappers - * Extract more CFLAGS and LDFLAGS information from the GNUstep build system, instead of hard-coding the information Modified: trunk/pyobjc/Install.html =================================================================== --- trunk/pyobjc/Install.html 2004-05-30 19:30:32 UTC (rev 979) +++ trunk/pyobjc/Install.html 2004-05-30 23:30:06 UTC (rev 980) @@ -42,6 +42,8 @@ <p>To be able to build the wrappers for the WebKit framework (included with Safari 1.0), you'll have to install the WebKit SDK. You can download this from the <a href="http://connect.apple.com">ADC website</a>.</p> +<p>PyObjC has limited support for <a href="http://www.gnustep.org/">GNUstep</a>. See <a href="Doc/gnustep.html">Doc/gnustep.txt</a> for +more information.</p> <h2><a name="examples">Examples</a></h2> <p>The <a href="Examples/00ReadMe.html">examples directory</a> contains a number of projects that demonstrate various features of the PyObjC bridge. The scripts at the top level of @@ -58,6 +60,26 @@ <code><span>ProjectBuilder</span> <span>Extras/Project</span> <span>Templates</span></code> directory. Use Project Builder to build the applications.</p> <h2><a name="project-templates">Project Templates</a></h2> +<h3><a name="xcode-on-macos-x-10-3">Xcode on MacOS X 10.3</a></h3> +<p>The <code><span>Xcode</span></code> directory contains some file and project that make it easier to +work with Python and PyObjC when using <a href="http://www.apple.com/xcode">Xcode</a>.</p> +<p>Copy the templates in <code><span>Xcode/File</span> <span>templates</span></code> to <code><span>/Library/Application</span> <span>Support/Apple/Development</span> <span>Tools/File</span> <span>Templates</span></code>. Copy the templates in <code><span>Xcode/Project</span> <span>Templates</span></code> to <code><span>/Library/Application</span> <span>Support/Apple/Development</span> <span>Tools/Project</span> <span>Templates</span></code>.</p> +<p>There are two project templates:</p> +<ul> +<li>Cocoa-Python Application<p>A project created from this template is designed to implement standalone, +pure-Python, applications that are compatible with Apple's build of Python as +well as all other builds of python that support PyObjC.</p> +<p>When building the 'install' target, the resulting application wrapper will +included the PyObjC module and can be launched on any stock OS X 10.3 system +without requiring PyObjC to be preinstalled.</p> +</li> +<li>Cocoa-Python Document-based Application<p>This template works like the Cocoa-Python Application template in that it +is compatible with the Apple build of Python. It creates an application +that uses Cocoa's Multiple Document Architecture in the same fashion as the +default Cocoa Document-based Application supplied with Project Builder.</p> +</li> +</ul> +<h3><a name="project-builder-on-macos-x-10-2">Project Builder on MacOS X 10.2</a></h3> <p>The <code><span>ProjectBuilder</span> <span>Extras</span></code> directory contains additional files that can be used with Project Builder. The directory <code><span>Specifications</span></code> contains files that enable syntax coloring for Python files in Project Builder.</p> Modified: trunk/pyobjc/Install.txt =================================================================== --- trunk/pyobjc/Install.txt 2004-05-30 19:30:32 UTC (rev 979) +++ trunk/pyobjc/Install.txt 2004-05-30 23:30:06 UTC (rev 980) @@ -85,7 +85,7 @@ The ``Xcode`` directory contains some file and project that make it easier to work with Python and PyObjC when using `Xcode`__. -.. __:http://www.apple.com/xcode +.. __: http://www.apple.com/xcode Copy the templates in ``Xcode/File templates`` to ``/Library/Application Support/Apple/Development Tools/File Templates``. Copy the templates in ``Xcode/Project Templates`` to ``/Library/Application Support/Apple/Development Tools/Project Templates``. Modified: trunk/pyobjc/Modules/objc/pyobjc.h =================================================================== --- trunk/pyobjc/Modules/objc/pyobjc.h 2004-05-30 19:30:32 UTC (rev 979) +++ trunk/pyobjc/Modules/objc/pyobjc.h 2004-05-30 23:30:06 UTC (rev 980) @@ -5,7 +5,7 @@ * Central include file for PyObjC. */ -#define OBJC_VERSION "1.1c1" +#define OBJC_VERSION "1.1" #include <Python.h> #include "structmember.h" Modified: trunk/pyobjc/NEWS =================================================================== --- trunk/pyobjc/NEWS 2004-05-30 19:30:32 UTC (rev 979) +++ trunk/pyobjc/NEWS 2004-05-30 23:30:06 UTC (rev 980) @@ -4,7 +4,7 @@ An overview of the relevant changes in new, and older, releases. -Version 1.1 (2004-05-??) +Version 1.1 (2004-05-30 ------------------- - KVO now actually works from Python without using nasty hacks. |