History log of /external/python/cpython2/Mac/Modules/qd/qdsupport.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/qd/qdsupport.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/qd/qdsupport.py
bc4ded9bc05f4c6924b5a7efc4dd9705999b99fa 21-Mar-2003 Jack Jansen <jack.jansen@cwi.nl> Give a better error message when a string of the wrong size is
passed to RawBitMap.
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
6c7e326eaaa2d814e0d299054f78e5bd187489ab 12-Dec-2002 Jack Jansen <jack.jansen@cwi.nl> Getting rid of pre-Carbon (MacOS8) support. All code depending on
TARGET_API_MAC_OS8 (or !TARGET_API_MAC_CARBON) is gone. Also some
TARGET_API_MAC_OSX conditional code is gone, because it is no longer
used on OSX-only Python (only in MacPython-OS9).
/external/python/cpython2/Mac/Modules/qd/qdsupport.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/qd/qdsupport.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/qd/qdsupport.py
ff8dec7427ac1084ea375bbf904e365138b69aae 05-Aug-2002 Jack Jansen <jack.jansen@cwi.nl> Got rid of staticforward.
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
714d7268d5dcd9233bb8b3580cd9bce5a5a9fc50 25-Mar-2002 Jack Jansen <jack.jansen@cwi.nl> Weaklink most toolbox modules, improving backward compatibility. Modules will no longer fail to load if a single routine is missing on the curent OS version, in stead calling the missing routine will raise an exception.

Should finally fix 531398. 2.2.1 candidate.
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
620a7667ebb2ebd31a22349c20e66bad3a8980f9 18-Dec-2001 Jack Jansen <jack.jansen@cwi.nl> Updated to Universal Headers 3.4
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
044d95e9f7e0c9d5840c623350df339526f037af 05-Sep-2001 Jack Jansen <jack.jansen@cwi.nl> A few more gcc warnings bite the dust.
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
fd064863ebbe90adc24c60df4c3dbf630ec3a6c4 05-Sep-2001 Jack Jansen <jack.jansen@cwi.nl> Shut up many more gcc warnings.
/external/python/cpython2/Mac/Modules/qd/qdsupport.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/qd/qdsupport.py
3685a4328d30126b0271c38c155a502bd212c25d 20-Jun-2001 Jack Jansen <jack.jansen@cwi.nl> ANSIfied function headers to shut up compiler warnings on OSX/Mach-o.
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
0c995756b3ec0968fddd7352e81742549827a87f 13-Jun-2001 Jack Jansen <jack.jansen@cwi.nl> Fixed an error in the signature of the QdRGB converter routines.
/external/python/cpython2/Mac/Modules/qd/qdsupport.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/qd/qdsupport.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/qd/qdsupport.py
dc2ac8d39f852bd0925c3462d37046015c79f150 02-Feb-2001 Jack Jansen <jack.jansen@cwi.nl> Accept Dialogs and Windows where Grafports are expected (such as in SetPort) and do a MacOSX compatible cast. Bit of a hack, but good enough for now.
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
87eb4f8bb35be113017fcb8e703677a0a056234d 30-Jan-2001 Jack Jansen <jack.jansen@cwi.nl> New internal function BMObj_NewCopied() which copies the BitMap. Used to get the screenBits bitmap.
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
5c3c58bde00b04b54e62a2deacdbd36ffc36f9b8 29-Jan-2001 Jack Jansen <jack.jansen@cwi.nl> Accessor functions for regions and such expect an existing region as parameter. Fixed for grafport attribute access.
Got GetPortBitMapForCopyBits() and port.portBits to work.
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
bd58edaa011680e26fccd3b88619b9596b16a2d7 24-Jan-2001 Jack Jansen <jack.jansen@cwi.nl> Implemented direct attribute access for Carbon builds and accessor functions for non-carbon builds.
/external/python/cpython2/Mac/Modules/qd/qdsupport.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/qd/qdsupport.py
fa1e27d8d2a907be656f07a43c00d0ec379c5c54 08-Sep-2000 Jack Jansen <jack.jansen@cwi.nl> Got rid of Py_FatalError calls.
/external/python/cpython2/Mac/Modules/qd/qdsupport.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/qd/qdsupport.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/qd/qdsupport.py
fd78de3a744e833982ea7390c99faae8b81a751c 20-Jun-2000 Jack Jansen <jack.jansen@cwi.nl> Under carbon use the GetQDGlobalxxx methods to implement Qd.qd.member access.
/external/python/cpython2/Mac/Modules/qd/qdsupport.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/qd/qdsupport.py
484be6152fc767a947060a2d0dfba56695ff5a2c 03-Mar-2000 Jack Jansen <jack.jansen@cwi.nl> Added methods getdata() and putdata() to obtain the data in a bitmap.
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
7f725e406147125eaeef0958cf9b489660f6eb52 23-Apr-1998 Jack Jansen <jack.jansen@cwi.nl> SetPort was missing, and the defs file needs the FOUR_CHAR_CODE define.
/external/python/cpython2/Mac/Modules/qd/qdsupport.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/qd/qdsupport.py
69b43ed5bc2f3f38507f247896cc80fe6360a54d 15-Aug-1997 Jack Jansen <jack.jansen@cwi.nl> Added support for GDHandle, CTabHandle, ITabHandle and CCrsrHandle: no
reason they were blacklisted, we can handle them as generic Handles.
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
4a8c54e6d91549ae140970862d661dacf1112e31 24-Feb-1997 Jack Jansen <jack.jansen@cwi.nl> - Changed GestaltEqu.h to Gestalt.h
- Changed FragLoader.h to CodeFragments.h
- Removed Desk.h
- Regenerated bgen modules from new universal headers
- Changed some of the s# in PyArg_ParseTuple to m# (unfortunately:
this should have been a different commit)
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
3355be3f352d905a02031bdec6d91a339489b1c8 08-May-1996 Jack Jansen <jack.jansen@cwi.nl> Added _id attribute to GrafPort objects (real id of grafport, numeric)
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
bdd0747193e9e08d94e146f65254a885bdb6178b 29-Jan-1996 Jack Jansen <jack.jansen@cwi.nl> Fixed access to Quickdraw globals. Unfortunately, they now have to be
accessed as Qd.qd.xxxx
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
61f3df4543751f98d02c86b03aa97b72bc80992f 15-Jan-1996 Jack Jansen <jack.jansen@cwi.nl> Added rgbFgColor and a few other members of CGrafPort
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
3a50f8a51eeb57b964b2a54c714249f2128fc2c6 11-Jan-1996 Jack Jansen <jack.jansen@cwi.nl> - Added FontInfo support
- Added (read-)access to members of [C]GrafPort object
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
04a02e7e11e5f7fcbcfa1f65b396c359256f097b 06-Jan-1996 Jack Jansen <jack.jansen@cwi.nl> Added support for PenState and Patterns (and the accompanying qd
globals)
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
b5394066430c1ef0f002f230cd0fa1b5aa844309 05-Jan-1996 Jack Jansen <jack.jansen@cwi.nl> Added support for cursors, and a way to get at the qd global 'arrow'
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
425e9eb6cb269dda231a617a28252f5232ccc624 12-Dec-1995 Jack Jansen <jack.jansen@cwi.nl> - Added color window/pixmap support
- Added support for obtaining pixmap data
- Added OptResObj_* routines for optional handles
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
232f3cd190720f2db408c5654a19496ba572c3fa 09-Dec-1995 Jack Jansen <jack.jansen@cwi.nl> Added support for RGB objects (tuples in python)
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
41058c0d0bdbada508427ad0a0dc0ff7be662b2b 16-Nov-1995 Jack Jansen <jack.jansen@cwi.nl> BitMap object support (only lightly tested)
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
330381cbbb394e7e7a6841879b22218884750ca2 15-Nov-1995 Jack Jansen <jack.jansen@cwi.nl> Added (minimal) support for a GrafPort type
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
54c8f7e4bbbb11d5f106c4a34d87eec5635345eb 14-Nov-1995 Jack Jansen <jack.jansen@cwi.nl> - Fixed handling of InsetRect, OffsetRect, MapRect
- Added support for PatHandle, CursHandle
- Regenerated from new universal headers.
/external/python/cpython2/Mac/Modules/qd/qdsupport.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/qd/qdsupport.py
e56db434a9eb91bd73d99f2f8a86f3a1af8c7ac8 19-Mar-1995 Guido van Rossum <guido@python.org> first cut at the whole quickdraw.h header file ...
/external/python/cpython2/Mac/Modules/qd/qdsupport.py
17448e24081eb713ac00d7bcb681f4f0d8abfcbf 30-Jan-1995 Guido van Rossum <guido@python.org> Committed a more or less working version.
/external/python/cpython2/Mac/Modules/qd/qdsupport.py