History log of /external/python/cpython2/Mac/Modules/win/winsupport.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
182b5aca27d376b08a2904bed42b751496f932f3 18-Jul-2004 Tim Peters <tim.peters@gmail.com> Whitespace normalization, via reindent.py.
/external/python/cpython2/Mac/Modules/win/winsupport.py
e48cef7aba0993ca6d01579f62900f0596960885 19-Nov-2003 Jack Jansen <jack.jansen@cwi.nl> Getting rid of WITHOUT_FRAMEWORKS and ACCESSOR_CALLS_ARE_FUNCTIONS:
MacOS9isms.
/external/python/cpython2/Mac/Modules/win/winsupport.py
65cbf93fce1eaf6cfc89b93e9a5c798b4ac81aa0 13-Dec-2002 Jack Jansen <jack.jansen@cwi.nl> Get rid of support for Universal Headers older than 3.4 and various other
outdated things.
/external/python/cpython2/Mac/Modules/win/winsupport.py
96cebde909bbb8034af576d8f31f465bbad90374 04-Dec-2002 Jack Jansen <jack.jansen@cwi.nl> Added PEP253 support to most Carbon modules. This isn't complete yet:
some of the more compilcated cases (CF, Res) haven't been done yet. Also,
various types should inherit from each other (anything with an as_Resource
method should be a Resource subtype, the CF types should become one family).
/external/python/cpython2/Mac/Modules/win/winsupport.py
dbd5701d736a151d29fee4658228e16876626f47 30-Nov-2002 Jack Jansen <jack.jansen@cwi.nl> Converted the Carbon modules to use PEP252-style objects, with
descriptors in stead of manual getattr hooks to get at attributes
of the objects.

For Qd I have in stead gotten rid of most of the attribute access
in favor of the carbon-style accessor methods (with the exception
of visRgn, to be done later), and of the Carbon.Qd.qd global object,
for which accessor functions are also available.

For List I have fixed the fact that various methods were incorrectly
generated as functions.

CF is untouched: PEP252 doesn't allow "poor-mans-inheritance" with
basechain, so it will have to wait for PEP253 support.
/external/python/cpython2/Mac/Modules/win/winsupport.py
f34a8bced262ad63564336de128c32b72eefec44 23-Aug-2002 Jack Jansen <jack.jansen@cwi.nl> Moved CoreFoundation type support to bgen/macsupport.
/external/python/cpython2/Mac/Modules/win/winsupport.py
620a7667ebb2ebd31a22349c20e66bad3a8980f9 18-Dec-2001 Jack Jansen <jack.jansen@cwi.nl> Updated to Universal Headers 3.4
/external/python/cpython2/Mac/Modules/win/winsupport.py
b3be216b41a4755556a887baa6ab440279fbe1dc 30-Nov-2001 Jack Jansen <jack.jansen@cwi.nl> Merged changes made on r22b2-branch between r22b2 and r22b2-mac (the
changes from start of branch upto r22b2 were already merged, of course).
/external/python/cpython2/Mac/Modules/win/winsupport.py
bd008844156384108a71423005911e37c0ca5395 05-Nov-2001 Jack Jansen <jack.jansen@cwi.nl> First tweaks to allow MacPython to be compiled with
Universal Headers 3.4
/external/python/cpython2/Mac/Modules/win/winsupport.py
fd064863ebbe90adc24c60df4c3dbf630ec3a6c4 05-Sep-2001 Jack Jansen <jack.jansen@cwi.nl> Shut up many more gcc warnings.
/external/python/cpython2/Mac/Modules/win/winsupport.py
77105a960b078d79a4e7827b320e66217a78a0f8 23-Aug-2001 Jack Jansen <jack.jansen@cwi.nl> The MacOS toolbox modules have acquired an _ in front of their name. Normal usage is through a wrapper module (without underscore) which lives in the Carbon package.
/external/python/cpython2/Mac/Modules/win/winsupport.py
4edc5eb6396fb962ed0827df5ab24cb3b8a7598f 20-Jun-2001 Jack Jansen <jack.jansen@cwi.nl> Reversed the order of the checks for None or a Dialog where a Window is expected so it doesn't crash under OSX/Mach-o.
/external/python/cpython2/Mac/Modules/win/winsupport.py
fa77e1a1b1ec479600a0f3a1dbc3faf28140d31f 22-May-2001 Jack Jansen <jack.jansen@cwi.nl> Lots more Carbon/Carbon.h includes, new UPP routine names, function prototypes. Most toolbox modules now compile, link and import in MacOSX-MachO python.
/external/python/cpython2/Mac/Modules/win/winsupport.py
0e04eecdbf8467cf3fe055e41e96fa48507b998c 17-May-2001 Jack Jansen <jack.jansen@cwi.nl> First step in porting MacPython modules to OSX/unix: break all references between modules except for the obj_New() and obj_Convert() routines, the PyArg_Parse and Py_BuildValue helpers.

And these can now be vectored through glue routines (by defining USE_TOOLBOX_OBJECT_GLUE) which will do the necessary imports, whereupon the module's init routine will tell the glue routine about the real conversion routine address and everything is fine again.
/external/python/cpython2/Mac/Modules/win/winsupport.py
c54be4299cd0d784c422755f5535aac623335b85 26-Apr-2001 Jack Jansen <jack.jansen@cwi.nl> Check RefCon backpointer to python object with IsPointerValid() before dereferencing it (carbon only).
/external/python/cpython2/Mac/Modules/win/winsupport.py
3f49e4d06442a53510af6006145f9fe6d2ed921e 11-Feb-2001 Jack Jansen <jack.jansen@cwi.nl> Oops, repr didn't allocate the memory it used...
/external/python/cpython2/Mac/Modules/win/winsupport.py
32248655ee0c7d6909703a48e4128f4e2f3e4937 19-Dec-2000 Jack Jansen <jack.jansen@cwi.nl> Emulate a few more non-carbon calls in carbon and the other way around.
/external/python/cpython2/Mac/Modules/win/winsupport.py
87a30924d07d0665519c75db93d3addd8a9b1dbf 19-Dec-2000 Jack Jansen <jack.jansen@cwi.nl> Added hash() and compare() functions. Needed because multiple WinObj's can now refer to the same underlying WindowRef.
/external/python/cpython2/Mac/Modules/win/winsupport.py
80716f0e618cc5689161cea55328e4c8bb1f4b3d 14-Dec-2000 Jack Jansen <jack.jansen@cwi.nl> Set autodispose only if RefCon isn't set yet on the window. This way we don't accidentally dispose of windows that are actually dialogs-in-disguise.
/external/python/cpython2/Mac/Modules/win/winsupport.py
723ad8ae738e02a5b6f6f1d172cf297db1c11b26 12-Dec-2000 Jack Jansen <jack.jansen@cwi.nl> More toolbox modules adapted to Universal Headers 3.3.2.
/external/python/cpython2/Mac/Modules/win/winsupport.py
0aee0e61f8e7b1b112500aa3ae1edb7bcb5e28b1 26-Aug-2000 Jack Jansen <jack.jansen@cwi.nl> Window objects now also have an AutoDispose funcpointer (set for our windows, cleared for foreign windows). Needed mainly for Carbon (where we don't know about the windows belonging to our dialogs).
Fixed a few calls that return an ExistingWindow.
/external/python/cpython2/Mac/Modules/win/winsupport.py
74a1e63a89cdaad288260600cf77e3a20811f49b 15-Jul-2000 Jack Jansen <jack.jansen@cwi.nl> Test for TARGET_API_MAC_CARBON with #if in stead of #ifdef.
/external/python/cpython2/Mac/Modules/win/winsupport.py
9d8b96c8507644811ba92ead8f131060aafac19f 15-Jul-2000 Jack Jansen <jack.jansen@cwi.nl> pymactoolbox.h contains protoypes for all externally visible toolbox module
functions. Include it in stead of duplicating the declarations everywhere. Also
cleaned up toolbox module exports, and got rid of resNotFound error.
/external/python/cpython2/Mac/Modules/win/winsupport.py
0b13e7c1531351452703d6b9770194e53a3d3f69 07-Jul-2000 Jack Jansen <jack.jansen@cwi.nl> Changed all (hopefully) uses of unsigned 16 bit value to use H format specifier, now that h is signed-only.
/external/python/cpython2/Mac/Modules/win/winsupport.py
e79dc76f53dfa18fb08c35f71b049259642c0142 02-Jun-2000 Jack Jansen <jack.jansen@cwi.nl> Made the core toolbox modules carbon-compatible using the new greylist feature of bgen: non-carbon methods are still included in non-carbon MacPython. The issue of backward compatibility of Python code is still open.
Macmodule and macosmodule have also been carbonified. Some functionality is still missing there.
/external/python/cpython2/Mac/Modules/win/winsupport.py
a05ac607d720727bc0d3799b7bea7a81e02ea561 12-Dec-1999 Jack Jansen <jack.jansen@cwi.nl> Regenerated with CW Pro 5.2, which has MacOS 8.6 and Appearance 1.1 support.
/external/python/cpython2/Mac/Modules/win/winsupport.py
cdcbd1f02bfbf80bb8d0a93ce91a640404f0304b 22-Oct-1998 Jack Jansen <jack.jansen@cwi.nl> Added {Get,Set}WindowUserData methods.
/external/python/cpython2/Mac/Modules/win/winsupport.py
0c4d947eacfb360515a5ba58f1a6b96dddc6d265 17-Apr-1998 Jack Jansen <jack.jansen@cwi.nl> Replaced addpack by handcrafted code to find the bgen stuff.
/external/python/cpython2/Mac/Modules/win/winsupport.py
21f96872f20080d5f07a72ea4141fac137ac9b15 20-Feb-1998 Jack Jansen <jack.jansen@cwi.nl> Regenerated from Universal Headers 3.0.1. Some new calls are
blacklisted, because they are not available in classic 68k programs,
and bgen doesn't have a way to put #ifdef/#endif in the generated
code. For now we only implement calls that work on all three models.
/external/python/cpython2/Mac/Modules/win/winsupport.py
8f0fab78cef6018beafa045df1c29fc89fa423d2 15-Aug-1997 Jack Jansen <jack.jansen@cwi.nl> Added support for WCTabHandle, AuxWinHandle, PixPatHandle: no reason
for blacklisting them.
/external/python/cpython2/Mac/Modules/win/winsupport.py
b7abb18cd99e348ab2f9f7ea85d72158684319a7 15-Nov-1995 Jack Jansen <jack.jansen@cwi.nl> Added support for GrafPort object
/external/python/cpython2/Mac/Modules/win/winsupport.py
330f57699fd3e5c22c7f354ea0fb52deb47fa6a7 14-Nov-1995 Jack Jansen <jack.jansen@cwi.nl> - Added support for PicHandle
- Added (by hand, through winedit.py) support for WindowPeek accessor
functions that are currently declared as macros.
/external/python/cpython2/Mac/Modules/win/winsupport.py
caf7505edc872e1a6dc25b70176227b1d7754e93 17-Aug-1995 Jack Jansen <jack.jansen@cwi.nl> Added WhichWindow function to obtain window object given WindowPtr (as
returned by event routines)
/external/python/cpython2/Mac/Modules/win/winsupport.py
b81cf9d61c71f9b5949b9424cec1f59ac4a426e8 06-Jun-1995 Jack Jansen <jack.jansen@cwi.nl> Trying again to check it in. Changes to:
- Use Universal Headers as input
- Change addpack calls to not depend on Guido's disklayout
- Checkge testprograms to use new names for some functions
/external/python/cpython2/Mac/Modules/win/winsupport.py
9784295b157ac9db30d52708f67d115c397290ab 19-Feb-1995 Guido van Rossum <guido@python.org> another round... ported to __SC__
/external/python/cpython2/Mac/Modules/win/winsupport.py
17448e24081eb713ac00d7bcb681f4f0d8abfcbf 30-Jan-1995 Guido van Rossum <guido@python.org> Committed a more or less working version.
/external/python/cpython2/Mac/Modules/win/winsupport.py