Commits

Bob Ippolito committed 409a861

(from Ronald's CVS commits today)
- Recreate HTML files
- Update NEWS
- Update gnustep docs
- Release 1.1

  • Participants
  • Parent commits 873d0b1
  • Branches pyobjc-ancient
  • Tags pyobc-1.1

Comments (0)

Files changed (6)

 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
 <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>
 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::
   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
 <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
 <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>
 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``.
 

Modules/objc/pyobjc.h

  * Central include file for PyObjC. 
  */
 
-#define OBJC_VERSION "1.1c1"
+#define OBJC_VERSION "1.1"
 
 #include <Python.h>
 #include "structmember.h"
 
 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.