Commits

Author Commit Message Labels Comments Date
lakka
Merging upstream
Ronald Oussoren
Two testsuite fixes - 'unicode' doesn't exist in python 3 - really ensure that the Social framework isn't imported when running as a 32-bit process.
Ronald Oussoren
Updates for protocol handling broke python3 support
Ronald Oussoren
Add workaround for issue 17 This workaround is fishy at best, there is probably a bug in formal-protocol.m w.r.t. creating new protocols, but that eluded me for now.
Ronald Oussoren
Another crash due to failing to acquire the GIL
Ronald Oussoren
Fix a crash in NSArchiving support for Python objects Without this patch the testsuite would cause a hard crash in Python versions that have the thread-safe trashcan implemention (3.3 and all upcoming stable releases). The crash happens because a PyObjC callback method didn't get the GIL, and this accidently worked in previous versions (but was probably an accident waiting to happen and could have caused problems in multithreaded scripts)
Ronald Oussoren
Disable tests for the Social framework in 32-bit mode The framework is 64-bit only
Dwayne Litzenberger
merge from upstream
David Euresti
Fix slow import of AppHelper Because AppKit now lazy loads all its modules, the 'from AppKit import *' at the beginning of this file was taking around 5 seconds on my machine. The solution is to get rid of the import * and only import the stuff you need.
Dwayne Litzenberger
Fix importing CoreFoundation on OSX 10.4 (Tiger) when using a newer SDK. PyObjC binaries fail to load on 10.4 if they were built against the 10.5 SDK, even if -mmacosx-version-min=10.4 was set, because they're still linked to symbols from CFFileDescriptor[1], which was introduced in OS X v10.5. The error happens when the CoreFoundation module is imported, and the backtrace looks something like this: File "CoreFoundation/_CoreFoundation.pyc", line 11, in __load …
lakka
consolidating intermediate topics
lakka
renaming a couple of advanced topics
lakka
continuing reorg of into
lakka
reorganising intro
lakka
Changing title of docs
lakka
Adding a title to the Objective-C intro
lakka
Generate todo list automatically
lakka
Add in a todo to the history file
lakka
Updating a couple of files in the lib subdir. Use a glob to make sure all are included
lakka
Removing advanced topics from intro (they are now in the advanced subdir) and splitting into sections
lakka
Revising the top level index file, to take account of nested dirs
lakka
Small clarification fix to licence file
lakka
Adding a todo file, which will automatically update when the docs are built
lakka
Updating structure
lakka
Updating coding-stlye
lakka
Moving advanced topics to the advanced dir, and updating them
lakka
Updating protocols
lakka
Updating finalizers
lakka
Updating copying
lakka
Updating categories
  1. Prev
  2. Next