summaryrefslogtreecommitdiffstats
path: root/Mac
Commit message (Collapse)AuthorAgeFilesLines
* Fixed potential refcount problems with interned strings, adapted comments, ↵Jack Jansen2002-07-221-6/+16
| | | | added a bit more trace output if verbose > 1.
* Finally found out why te cf project sometimes worked and someimes didn't. ↵Jack Jansen2002-07-221-1/+1
| | | | Fixed it.
* staticforward bites the dust.Jeremy Hylton2002-07-1715-37/+37
| | | | | | | | | | | | | | | The staticforward define was needed to support certain broken C compilers (notably SCO ODT 3.0, perhaps early AIX as well) botched the static keyword when it was used with a forward declaration of a static initialized structure. Standard C allows the forward declaration with static, and we've decided to stop catering to broken C compilers. (In fact, we expect that the compilers are all fixed eight years later.) I'm leaving staticforward and statichere defined in object.h as static. This is only for backwards compatibility with C extensions that might still use it. XXX I haven't updated the documentation.
* fixed wrong classic MacOS pathname assumptionJust van Rossum2002-07-121-1/+1
|
* minor fixes, removed obsolete warningJust van Rossum2002-07-121-10/+3
|
* Got rid of symlink target, and in stead have "make dontinstallmacsubtree"Jack Jansen2002-07-081-8/+8
| | | | | | which uses a .pth file to add the Mac/Lib from your source tree to sys.path. Also put the Python version number in a variable.Killed by signal 2.
* Define WITH_PYMALLOC as 1Jack Jansen2002-07-081-1/+1
|
* - Got rid if WITH_CYCLE_GCJack Jansen2002-07-073-19/+6
| | | | | - Cleaned up Python banner string, so the normal build for MacPython 2.3 will have a short banner.
* Started on support for using standard setup.py to build at leastJack Jansen2002-06-271-43/+66
| | | | the "standard" modules. Unfinished, but shouldn't harm anything.
* Disabled non-carbon builds (for the moment still optional) and madeJack Jansen2002-06-262-20/+27
| | | | these scripts work with the new precompiled headers.
* Make the prototype match the declaration in the GUSI header files.Jack Jansen2002-06-261-3/+3
|
* Changed some prototypes to match the exact definition in some faraway AppleJack Jansen2002-06-262-4/+4
| | | | header files. If we're building with precompiled headers these are in scope.
* In plugin projects use (by default) the new mwerks_shcarbon_pchJack Jansen2002-06-261-1/+1
| | | | header file in stead of mwerks_carbonplugin_config.h.
* Close the project after generating it, so we don't keep a gazillion projectJack Jansen2002-06-261-0/+1
| | | | files open when we're rebuilding them all.
* - Got rid of non-carbon buildsJack Jansen2002-06-265-0/+0
| | | | | - Use precompiled headers - Rationalize config file names.
* Turns out GetArgv() options can be 4-tuples too, with the last value being ↵Jack Jansen2002-06-261-3/+9
| | | | | | the default (or something like that). Cater for this. Also put in a safeguard against very long help strings.
* - Got rid of non-carbon stuffJack Jansen2002-06-2312-181/+25
| | | | | - Use precompiled headers - Rationalized naming scheme
* Patch #557719 by Tony Lownds, slightly massaged by me: streamline theJack Jansen2002-06-212-10/+27
| | | | | | | | | OSX framework build process. Things fixed/modified: - the filesystem case-sensitivity test now works for builds outside the source directory - various other fixes for building outside the source directory - python.app now has a target in the main Makefile - WASTE and AquaTk are found more automatically
* - Got rid of newmodule.cJack Jansen2002-06-204-3/+1
| | | | - These are the final projects that support classic.
* Open the source file in universal newline mode.Jack Jansen2002-06-201-1/+1
|
* SF patch 568629 by Oren Tirosh: types made callable.Guido van Rossum2002-06-142-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These built-in functions are replaced by their (now callable) type: slice() buffer() and these types can also be called (but have no built-in named function named after them) classobj (type name used to be "class") code function instance instancemethod (type name used to be "instance method") The module "new" has been replaced with a small backward compatibility placeholder in Python. A large portion of the patch simply removes the new module from various platform-specific build recipes. The following binary Mac project files still have references to it: Mac/Build/PythonCore.mcp Mac/Build/PythonStandSmall.mcp Mac/Build/PythonStandalone.mcp [I've tweaked the code layout and the doc strings here and there, and added a comment to types.py about StringTypes vs. basestring. --Guido]
* Patch #568235: Add posix.setpgid.Martin v. Löwis2002-06-131-0/+3
|
* - Better commandline interface to BuildApplet, complete with options,Jack Jansen2002-06-093-49/+159
| | | | | | | verbose output to the console, etc. - Allow Cocoa applets to be built with BuildApplet. No full testing has been done yet to ensure OS9 operation hasn't suffered.
* Patch #505375: Make doc strings optional.Martin v. Löwis2002-06-091-0/+3
|
* fixed refcount leak in CreateNewWindow() and CreateWindowFromResource().Just van Rossum2002-06-052-2/+9
|
* Allow the shared library initialization routine to be overridden with an ↵Jack Jansen2002-05-234-5/+10
| | | | | | initialize=xxx argument. Should fix #492465.
* Added missing dirs to LIBSUBDIRS, and reformatted it so it's easier to readJack Jansen2002-05-231-3/+14
| | | | and maintain. Fixes #557482.
* Regenerated from new Universal Headers.Jack Jansen2002-05-2216-261/+717
|
* Allow the script to have not only a TEXT filetype but also a null filetype ↵Jack Jansen2002-05-221-1/+3
| | | | (to enable files to be created from the Unix side of OSX to be droppable on the MacPython interpreter).
* Replaced lots of PyMem_DEL() calls with PyObject_DEL().Jack Jansen2002-05-229-16/+16
|
* Enable WITH_PYMALLOC.Jack Jansen2002-05-221-1/+1
|
* Added 2 more addresses to send release notifications to.Jack Jansen2002-05-221-0/+2
|
* Added typechecking to the individual python->CF converters, so we can use ↵Jack Jansen2002-05-131-2/+16
| | | | them in the CF object initializers safely.
* Added CFPreferences support. Added these as functions, not methods, which ↵Jack Jansen2002-05-133-3/+372
| | | | seemed counter-intuitive.
* - Better exception when a NULL CF object is encountered.Jack Jansen2002-05-123-16/+168
| | | | - Manually generate a routine with funny error semantics.
* - Get data from CFData objects as Python strings and vv.Jack Jansen2002-05-102-1/+34
| | | | - Started on supporting CFPropertyLists.
* Fixed string and dict conversion, and implemented booleans and numbers (int ↵Jack Jansen2002-05-081-14/+49
| | | | | | and float). I think we now have enough CFType support to start on plists and CFpreferences! Transparent handling of unknown CFType objects still TBD.
* Partial fix for string handling. Null byte TBD.Jack Jansen2002-05-081-2/+4
|
* More support for bridging between Python and CoreFoundation objects. Still ↵Jack Jansen2002-05-073-6/+131
| | | | untested.
* Added pycfbridge.cJack Jansen2002-05-071-0/+0
|
* Added enumobject.cJack Jansen2002-05-072-0/+0
|
* Fixed a mistake on my part when regenerating: removed a bogus import of ↵Jack Jansen2002-05-071-2/+0
| | | | | | Applscript_Suite. Bugfix candidate (I'll move it over myself).
* First steps towards a generalized converter of Python objectJack Jansen2002-05-052-0/+217
| | | | hierarchies to CoreFoundation object hierarchies and vice versa.
* Regenerated.Jack Jansen2002-04-241-4/+4
| | | | Bugfix candidate.
* Regenerated.Jack Jansen2002-04-2320-47/+47
|
* Second part of fix for #493826: regenerated suite modules so errn exists but ↵Jack Jansen2002-04-2333-1012/+687
| | | | | | == 0 doesn't signal an error. Bugfix candidate.
* First part of fix for #493826: if 'errn' key exists in return value this ↵Jack Jansen2002-04-231-1/+1
| | | | | | | | doesn't necesarily signal an error, only if the value is non-zero it does. This does not correspond with my reading of the documentation, but the OSX Finder can return 'errn'=0, and it knows better than me:-) Bugfix candidate.
* Backport of 1.6.4.2.2.3 from release22-maint branch.Jack Jansen2002-04-231-0/+0
|
* Updated URL.Jack Jansen2002-04-231-1/+1
|
* Backport of select parts of release22-maint (up to 1.38.4.2.2.3).Jack Jansen2002-04-231-61/+21
|