Guido van Rossum
5679e56bd1
ported CW5 changes back to Think
1995-01-22 19:04:11 +00:00
Guido van Rossum
c2544b3788
fixed comment
1995-01-22 18:42:33 +00:00
Guido van Rossum
b7e79e5f94
Got rid of {Get,Set}FileType in favor of {Get,Set}CreatorAndType --
...
the former had their arguments reversed compared to all Apple's
routines (e.g. FSpOpenResFile()).
Also fixed the SoundMgr UserRoutine (Jack fixed it but put the fix
between #ifdef __MWERKS__ ... #endif :-( ).
NB eventually this module should disappear in favor of separate
modules per manager (e.g. Resources, Sound, Files, ...).
1995-01-22 18:42:12 +00:00
Guido van Rossum
c02311ba53
added printf -- hack for Think C to init stdwin and stdio
1995-01-22 18:38:12 +00:00
Guido van Rossum
d8373d82fe
added Res module
1995-01-22 18:37:45 +00:00
Guido van Rossum
b340466af9
cosmetics: copyright, comments
1995-01-22 18:36:13 +00:00
Jack Jansen
7cbf4803a9
Make malloc stats routine available under MetroWerks
1995-01-22 16:52:38 +00:00
Jack Jansen
673e142e00
Ported to CW5/new universal headers
1995-01-22 16:52:02 +00:00
Jack Jansen
a1c5602a7a
Removed imgformat reference
1995-01-22 16:49:21 +00:00
Jack Jansen
860dc048ca
Ported to CW5 (or to new Universal Headers, actually)
1995-01-22 16:48:43 +00:00
Jack Jansen
2fc94eecb2
- Ported to CW5 (which has more unixisms)
...
- Added (rather crummy) malloc debugger
1995-01-22 16:47:22 +00:00
Jack Jansen
6bb347fc1c
The last missing file of the mwerks port (this is the 'prefix' file)
1995-01-22 16:46:11 +00:00
Jack Jansen
f2e5129820
reallocing large blocks now doesn't copy if not needed
1995-01-22 16:44:49 +00:00
Guido van Rossum
9aa3d1370e
renamed Get routines to PyMac_Get; added macfs to config.c
1995-01-21 13:46:04 +00:00
Jack Jansen
c39f4f8968
Yet another Pstring()
1995-01-19 12:23:31 +00:00
Jack Jansen
f90a113176
Fixed listen()/getsockname() bug
1995-01-19 11:49:05 +00:00
Guido van Rossum
a42960cd09
ported to THINK C (not tested yet)
1995-01-19 00:03:47 +00:00
Guido van Rossum
6a5df90918
ported Jacks changes back to think C
1995-01-18 23:59:06 +00:00
Guido van Rossum
f74d4e2a0e
added high level event interface (requires stdwin patch)
1995-01-18 23:58:07 +00:00
Guido van Rossum
8f69179f97
modernized/rationalized, added PyMac_BuildOSType
1995-01-18 23:57:26 +00:00
Jack Jansen
84fa5ecfff
Initial version of FSSpec and Alias code. Non-functional as of now.
1995-01-18 14:04:40 +00:00
Jack Jansen
d50e4e1c54
More Pstring() stuff and some cosmetics
1995-01-18 13:58:04 +00:00
Jack Jansen
48d071d302
Comment fix
1995-01-18 13:56:20 +00:00
Jack Jansen
67132b3de7
Some of these were overwriting their argument with a pascal
...
string. Use own Pstring() routine (which uses a static buffer) everywhere.
1995-01-18 13:55:41 +00:00
Jack Jansen
5f653091d1
- Moved some useful routines from macosmodule.c here
...
- Added GetFSSpec (tuple-style), BuildFSSpec and Pstring
(platform-independent correct conversion of C to Pascal strings)
1995-01-18 13:53:49 +00:00
Jack Jansen
9589e93491
Moved some generally useful routines to macglue.c
1995-01-18 13:52:07 +00:00
Jack Jansen
75b6f1c8e5
- Ported to powerpc
...
- Fixed bug with accept() call
- Better error checking
1995-01-18 13:50:42 +00:00
Jack Jansen
fa4fd8ef4f
Fast (and correct) malloc for MetroWerks PPC compiler
1995-01-18 13:48:31 +00:00
Jack Jansen
fbfacf6d1f
Macconsole module is think-specific
1995-01-18 13:44:20 +00:00
Jack Jansen
31f61dddfa
Moved development-platform specific files to subdirectories
1995-01-18 13:41:47 +00:00
Guido van Rossum
5c83252be4
must include rename2.h
1995-01-17 15:57:48 +00:00
Guido van Rossum
fffb8bb526
rename2 changes
1995-01-12 12:37:24 +00:00
Guido van Rossum
a48061a580
shelve.py: database of persistent objects, on top of pickle.py and anydbm.py
...
pickle.py: new low-level persistency module (used to be called flatten)
dbmac.py: stupid dbm clone for the Mac
anydbm.py: generic dbm interface (should be extended to support gdbm)
1995-01-10 00:31:14 +00:00
Guido van Rossum
e791c2e441
Used new getargs interface; added {Get,Set}FileInfo.
1995-01-09 13:20:04 +00:00
Guido van Rossum
99546997f6
1995 copyright
1995-01-08 14:33:34 +00:00
Guido van Rossum
437a0e60ba
Think 6.0 version
1995-01-02 19:13:30 +00:00
Jack Jansen
0c637709ad
Ported to CodeWarrior
1994-12-14 14:10:51 +00:00
Jack Jansen
f93c72a4b0
New routines:
...
macstrerror - strerror which uses 'Estr' resource to convert numerical
MacOS errors to strings.
PyErr_Mac - Raise exception with MacOS error in string form.
PyMac_Idle - better idle-loop routine, which allows the user to
switch applications.
1994-12-14 14:07:50 +00:00
Jack Jansen
34e7cae663
Unix functionality expected by python but missing from CodeWarrior
...
runtime system.
1994-12-14 14:04:55 +00:00
Jack Jansen
97ce361c2c
- Use PyErr_Mac for nicer exceptions
...
- Added methods AsString() and AsBytes() to resource objects, so you
can get at the contents of resource items.
- Ported to CodeWarrior (mainly ProcPtr/UniversalProcPtr stuff)
1994-12-14 14:02:24 +00:00
Jack Jansen
0c097eab57
Ported to MetroWerks, which misses file-descriptor like functionality.
1994-12-14 13:48:38 +00:00
Jack Jansen
bac428d2e0
Enlarged version buffer (nobody expects the spanish inquisition:-)
...
Support for new sys.path code in config.c
1994-12-14 13:47:30 +00:00
Jack Jansen
c5b26f4a05
- PYTHONPATH is now \n-separated, so you can have directories with
...
spaces in the name.
- If you run python with a script the working directory is now the
directory where the script lives (was: directory where python
application lives). sys.path will include current dir, application
dir and Lib, etc. relative to application dir. This is more like
unix python does things and more useful besides (since you can
easily import files living in the same directory as the importer).
- Added the macconsole, ctb, macspeech, macdnr and mactcp modules.
- For MW compiler, put 68K/PPC indication in version string.
1994-12-14 13:45:11 +00:00
Jack Jansen
fea75336aa
Added support for MetroWerks CodeWarrior compiler
1994-12-14 13:38:13 +00:00
Jack Jansen
edf585579c
Interface to MacTCP and the MacTCP Domain Name Resolver
1994-12-14 13:36:34 +00:00
Jack Jansen
114ca5c170
- Added Version method
...
- Now gives new mac exceptions
- Ported to PowerPC Mac and CodeWarrior
1994-12-14 13:34:35 +00:00
Jack Jansen
ee735be06a
Interface to Mac Communications Toolbox (only Connection Manager for
...
now)
1994-12-14 13:31:11 +00:00
Jack Jansen
115590d22f
This file (which is Guido's) was somehow missing...
1994-12-14 13:07:43 +00:00
Jack Jansen
0d7cba86a6
New standard modules for the mac.
1994-12-14 13:06:25 +00:00
Guido van Rossum
3a80c8defe
Add files by Jack
1994-10-02 11:33:59 +00:00