summaryrefslogtreecommitdiffstats
path: root/Mac/Lib
Commit message (Collapse)AuthorAgeFilesLines
* FindFolder argument is a short, not an unsigned short.Jack Jansen2001-03-151-1/+9
| | | | Added kLocalDomain and friends.
* Handle the apple menu differently under Carbon.Jack Jansen2001-03-151-2/+6
|
* Default waittime in the eventloop is now None. At low level it will then be ↵Jack Jansen2001-03-081-5/+8
| | | | set to GetCaretTime().
* macostools.copy() now has an optional forcetype flag, which sets the ↵Jack Jansen2001-03-061-1/+3
| | | | filetype. This is used by various tools to set the type to APPL when copying interpreter template files (Atmp filetype).
* Hide the ProgressBar before raising KeyboardInterrupt. Not doing so resulted ↵Jack Jansen2001-02-231-2/+8
| | | | in a hang on Carbon.
* Allow selecting a template in findtemplate(), so Classic programs can build ↵Jack Jansen2001-02-171-6/+8
| | | | Carbon applets and vice-versa.
* DialogWindows now have a self.dlg in addition to self.wid.Jack Jansen2001-02-141-3/+5
|
* The new touched() was far too expensive. Re-enabled the old one, the ↵Jack Jansen2001-02-141-2/+2
| | | | ae-based one is available as touched_ae(). Have to read up on the subject of telling the finder about changes.
* Got rid of full pathnames in "generated from" comments, so that these files ↵Jack Jansen2001-02-1220-22/+22
| | | | are the same no mater which machine they've been generated on.
* Bit the bullet and added a private GUSISIOUX for Python. This makes the ↵Jack Jansen2001-02-111-14/+9
| | | | delayconsole and keepopen code neater. Also tells Sioux to behave better with events, and handles cmd-. during print better. The pythonpreferences have also changed due to this.
* Replaced touched(), which no longer seems to work under os9, with something ↵Jack Jansen2001-02-091-1/+10
| | | | using an appleevent to the finder. More expensive, but at least it works:-)
* Added a few constants.Jack Jansen2001-02-091-0/+6
|
* Dialogs and there windows were still confused in some spots. Fixed.Jack Jansen2001-02-091-7/+8
|
* Get rid of from ... import *Jack Jansen2001-02-091-1/+1
|
* Use FSpCreateResFile() in stead of CreateResFile().Jack Jansen2001-01-297-16/+10
| | | | Don't call OpenDeskAcc() and AppendResMenu() on Carbon.
* Replace {Enable,Disable,Check}Item with their carbon-compatible equivalents ↵Jack Jansen2001-01-291-12/+12
| | | | {Enable,Disable,Check}MenuItem.
* Ported the icglue module to carbon.Jack Jansen2001-01-291-1/+2
|
* Recognize {compiler} and {project} prefixes to pathnames and output the ↵Jack Jansen2001-01-241-1/+10
| | | | correct XML.
* Removed extraneous references to Modules:TEJack Jansen2001-01-231-9/+0
|
* Various settings were unconditionally set. Allow them to be overridden in ↵Jack Jansen2001-01-231-4/+6
| | | | the settings dict.
* If the template is not specified it depends on the current execution model ↵Jack Jansen2001-01-231-4/+12
| | | | (classic ppc or carbon).
* Added a template for Carbon plugin projects.Jack Jansen2001-01-238-0/+1104
|
* Moved files from template to template-ppc, as this is the template for ↵Jack Jansen2001-01-238-0/+0
| | | | classic PPC projects.
* Use &# escape for non-ascii chars.Jack Jansen2001-01-231-3/+3
|
* Sigh... First test before committing. InvalWindowRect and friends are window ↵Jack Jansen2001-01-232-8/+11
| | | | object methods. Fixed.
* Replaced InvalRect and friends with the Carbon-compliant InvalWindowRect.Jack Jansen2001-01-232-8/+8
|
* Better test for skipping project creation: the project file should also ↵Jack Jansen2001-01-221-2/+9
| | | | exist and be newer than the xml file, and the .exp should exist.
* It's SetControlData_Handle, not SetControl_DataHandle.Jack Jansen2001-01-221-1/+1
|
* Don't generate project if the XML file already exists and is identical to ↵Jack Jansen2001-01-211-1/+9
| | | | what we've generated. Overridable with a "force" argument to mkproject().
* Carbon defines {Get,Set}ControlDataHandle, so unfortunately our variants on ↵Jack Jansen2001-01-091-2/+2
| | | | {Get,Set}ControlData have gotten an underscore: GetControlData_Handle, etc.
* Carbon defines {Get,Set}ControlDataHandle, so unfortunately our variants on ↵Jack Jansen2001-01-091-5/+5
| | | | {Get,Set}ControlData have gotten an underscore: GetControlData_Handle, etc. This is an incompatible change:-(
* Fixed a few declarations.Jack Jansen2001-01-032-19/+21
|
* struct.pack wants H for unsigned shorts, not h.Jack Jansen2001-01-031-1/+1
|
* Updated for new universal headers (oops... this was loooong due).Jack Jansen2001-01-011-165/+856
|
* Blacklisted a few constants with funny definitions (and they're not ↵Jack Jansen2000-12-191-6/+6
| | | | important anyway: backward compatible error numbers).
* Regenerated from Universal Headers 3.3.2Jack Jansen2000-12-1218-405/+847
|
* Put all AE constants into AppleEvents.pyJack Jansen2000-12-126-911/+905
|
* Added an extraexportsymbols option, to allow (you guessed it:-) extra export ↵Jack Jansen2000-12-031-1/+5
| | | | symbols to be specified.
* Allow recursive searh entries by ending the pathname in ":*".Jack Jansen2000-12-032-2/+9
|
* Don't generate SYM files by default.Jack Jansen2000-12-031-1/+1
|
* Added support for adding libraries.Jack Jansen2000-11-266-3/+35
| | | | Added support for project-relative and absolute path names in the search path entries.
* Added MathLib and InterfaceLib. Added Python:Include so #include ↵Jack Jansen2000-11-191-4/+49
| | | | "package/file.h" works. Moved bits around so now at least Numeric with Distutils builds and instals.
* Close the project after building it, so that building umpteen projects ↵Jack Jansen2000-11-191-0/+1
| | | | doesn't keep all the projects open.
* struct.pack has become picky about h (short) and H (unsigned short).Jack Jansen2000-10-221-1/+1
|
* Removed try/except TypeError around calling the ae handler function, it ↵Jack Jansen2000-10-191-8/+6
| | | | masksprogrammer errors and obfuscates the stacktrace. Suggested by Tattoo Mabonzo K.
* Use MacOS.OutputSeen() on menuselections: it treats a menu selection in the ↵Jack Jansen2000-10-191-0/+2
| | | | same way as input to stdin (i.e. as an ack of the output that went before). This makes the CGI tools work nicely for Quit.
* Use MacOS.OutputSeen() on menuselections. Removed KeepConsole code again. ↵Jack Jansen2000-10-191-4/+1
| | | | This solution is better: it treats a menu selection in the same way as input to stdin (i.e. as an ack of the output that went before).
* Use MacOS.KeepConsole to always exit if the program calls FrameWork._quit(). ↵Jack Jansen2000-10-121-2/+6
| | | | Overridable with a class variable keepconsole.
* Handle the ****/**** appleevent wildcard when called as a main program, so ↵Jack Jansen2000-09-241-1/+1
| | | | that it becomes a handy debugging tool (BuildApplet, copy aete resource, apply applescript to it).
* Added a workaround for shortcomings in the OSA support: there can be ↵Jack Jansen2000-09-242-5/+16
| | | | class/property conflicts and passing classes as arguments doesn't work. The package now seems to work.