Jack Jansen
dc86f9ebf9
Made options global (as PyMac_options) so macosmodule can access it.
2000-10-12 21:23:19 +00:00
Jack Jansen
6ab2cb6696
Better exit handling.
2000-10-12 21:22:26 +00:00
Jack Jansen
de51909d19
Updated for 2.0c1
2000-10-12 21:21:43 +00:00
Jack Jansen
816cf9d1b4
Python implementation of strptime().
2000-10-12 21:20:41 +00:00
Jack Jansen
14126df562
Extension to Findertools by Erik van Blokland. In Contrib because I don't have the time to merge it into findertools before the distribution.
2000-10-12 21:20:11 +00:00
Jack Jansen
46e13027a8
Readme and relnotes for intermediate 2.0b1+ release.
2000-09-24 22:01:53 +00:00
Jack Jansen
55a0bde290
Handle the ****/**** appleevent wildcard when called as a main program, so that it becomes a handy debugging tool (BuildApplet, copy aete resource, apply applescript to it).
2000-09-24 22:00:11 +00:00
Jack Jansen
486f138224
Added a workaround for shortcomings in the OSA support: there can be class/property conflicts and passing classes as arguments doesn't work. The package now seems to work.
2000-09-24 21:56:43 +00:00
Jack Jansen
4a751580ca
mkcwproject now works, but for one thing: the import of the XML document as a project through AppleEvents.
2000-09-22 23:54:07 +00:00
Jack Jansen
9a8df7db6b
Test files for mkcwproject
2000-09-22 23:28:40 +00:00
Jack Jansen
07642c3689
More bits and pieces of project generation.
2000-09-22 23:26:55 +00:00
Jack Jansen
4a5eb967b8
Keepconsole is now a 4-way option: never/errorexit/unseen output/always. Default is "unseen output". Upped the Popt version number.
2000-09-22 21:50:11 +00:00
Jack Jansen
d35509a82d
Contributed modules by Riccardo Trocca. Extended pixmap wrapper, NumPy visualiser and QuickTime to images.
2000-09-22 12:46:19 +00:00
Jack Jansen
fdd2269fcc
Allow lists of files/fsspecs as the source for copy() and move(). By
...
Bill Bedford, slightly edited by me.
2000-09-22 12:17:14 +00:00
Jack Jansen
0bb0a90b20
Various tweaks and bugfixes to GetArgv. It now appears good enough for Distutils.
2000-09-21 22:01:08 +00:00
Jack Jansen
f86eda5d19
Added GetArgs dialog to EasyDialogs, a very nifty (if I may say so:-) way to create a unix-style sys.argv.
2000-09-19 22:42:38 +00:00
Jack Jansen
76167fecc1
This will eventually evolve into a package that creates CodeWarrior projects from templates (for distutils, and possibly the standard extensions too). For now it generates a correct xml file based on sources/output/expfile, but that is about all.
2000-09-15 22:44:08 +00:00
Jack Jansen
a647f577f0
Read a QuickTime movie and return the frames.
2000-09-15 13:43:46 +00:00
Jack Jansen
2d017ec9fb
Added a note about gdbm.
...
Changed the stackless note.
2000-09-14 21:02:22 +00:00
Jack Jansen
965226bb36
Added a note about getting CarbonLib as a way to get a new Appearance/NavServices. Added Luc Lefebvre to the thanks-list.
2000-09-14 20:58:24 +00:00
Jack Jansen
04b85498b8
Fixes that should make it possible to run Python on machines without NavServices installed.
2000-09-14 20:47:00 +00:00
Jack Jansen
5c204ae15f
Fixes that should make it possible to run Python on machines without NavServices installed. Also weak-linked OT libraries so Python can run with extensions disabled.
2000-09-14 20:46:19 +00:00
Jack Jansen
b15491ef14
Removed exceptions from the required modules (it's builtin nowadays)
...
Added _winreg to the non-required modules.
2000-09-14 13:36:06 +00:00
Jack Jansen
2cecd4115c
Added Qdoffs and (optionally) icglue modules.
2000-09-14 13:34:20 +00:00
Jack Jansen
68f9d95c10
Added USE_IC and USE_PYEXPAT
2000-09-14 13:33:01 +00:00
Jack Jansen
a5fa1ff8f6
Not relevant anymore, as pyexpat has moved to another maintainer.
2000-09-13 19:59:49 +00:00
Jack Jansen
ea7ce10800
Include Numerical header files in developer distribution.
2000-09-13 19:58:40 +00:00
Jack Jansen
df13b9ff9d
Added a note that multiple threads breaks command-.
2000-09-12 20:40:55 +00:00
Jack Jansen
9c940ca143
Moved to Unsupported.
2000-09-12 20:24:50 +00:00
Jack Jansen
4b9f493830
Upped SIZE to 16MB so IDE can run test.autotest (sigh).
2000-09-11 22:47:48 +00:00
Jack Jansen
26d7c14cf6
Final tweaks for 2.0b1
2000-09-11 22:47:12 +00:00
Jack Jansen
8de9f81e8f
This shouldn't have been here in the first place.
2000-09-10 20:45:10 +00:00
Jack Jansen
e9e0d47077
Release notes for 2.0b1. It is not much, but I can't find all the info back:-(
2000-09-10 12:17:31 +00:00
Jack Jansen
9f4ab87552
Don't include various of the Lib:plat-* folders.
2000-09-10 12:03:57 +00:00
Jack Jansen
eb43b30aee
The logic for finding long matches before short ones was wrong (why did I never notice this??!?), fixed.
2000-09-10 12:03:06 +00:00
Jack Jansen
8a6cdccf21
Updated for 2.0b1
2000-09-10 12:02:28 +00:00
Jack Jansen
e1c9e85559
First attempt at a 2.0b1 installer
2000-09-08 22:46:26 +00:00
Jack Jansen
082bdbbdf9
Updated for .0b1 distribution
2000-09-08 22:45:27 +00:00
Jack Jansen
97ed907df6
Some of the types are signed 8 bit ints. Fixed.
2000-09-08 22:06:16 +00:00
Jack Jansen
53bafd97d0
PyOS_CheckStack now understands multiple threads. Other threads are not stack-checked, but at least they don't appear to always be out of stack.
2000-09-08 22:05:48 +00:00
Jack Jansen
93e5d54bfd
Removed 68K support.
...
Getting ready for 2.0b1 release.
2000-09-08 10:23:42 +00:00
Jack Jansen
fa1e27d8d2
Got rid of Py_FatalError calls.
2000-09-08 10:21:44 +00:00
Jack Jansen
65c3ee0f66
Use same short banner message as unix/win Python.
2000-09-08 10:20:37 +00:00
Jack Jansen
85cacf2b5b
Added USE_UCNHASH, defined USE_GUSI if USE_GUSI{1,2} defined.
2000-09-08 10:19:49 +00:00
Jack Jansen
3500d85b07
Removed 68k support, added pyexpat, adapted for new NumPy.
2000-09-08 10:19:04 +00:00
Jack Jansen
ab0280d252
How-to document for using Python for CGI scripting. Not complete and untested, but I'm checking it in so it won't get lost.
2000-08-25 22:36:13 +00:00
Jack Jansen
be80fa2f5d
Last set of CW Pro 5 projects (probably)
2000-08-25 22:33:27 +00:00
Jack Jansen
3e98501f76
Include xx project, exclude all the others.
2000-08-25 22:30:24 +00:00
Jack Jansen
7a1b6fe020
Added prototype for DlgObj_ConvertToWindow().
2000-08-25 22:28:08 +00:00
Jack Jansen
b8c4c7b37e
Added routine DlgObj_ConvertToWindow().
...
GetDialogWindow() returns an existing window.
Added a comment that the methodchain Dialogs->Windows is suspect under Carbon/MacOSX, but we need it under Carbon. No solution yet:-(
2000-08-25 22:25:54 +00:00
Jack Jansen
8748a0b654
Added a prototype for mstats().
2000-08-25 22:18:20 +00:00
Jack Jansen
0aee0e61f8
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.
2000-08-25 22:17:51 +00:00
Jack Jansen
0c1836f13b
Call GetDialogWindow to convert dialogs to windows.
2000-08-25 22:06:19 +00:00
Jack Jansen
d8b382dc47
HMGetBalloonWindow should try to return an existing window.
2000-08-25 22:04:24 +00:00
Jack Jansen
cdb3483744
- Added pyexpat.
...
- Renamed socket to _socket.
2000-08-25 22:03:34 +00:00
Jack Jansen
e4cd2f28c6
Don't use our own malloc any more. It made test_longexp crash due to its optimization to lock blocks into a specific size malloc requests. This loses 15% performance, but that we'll have to live with:-(
2000-08-25 22:02:44 +00:00
Jack Jansen
a9f56e5c54
Don't redefine ERSCH, EINTR and ENODEV if we're using GUSI2.
2000-08-25 22:00:22 +00:00
Jack Jansen
6be3480083
Removed debug output.
2000-08-25 21:58:00 +00:00
Jack Jansen
14a9171cff
Cheaper implementation of PyOS_CheckStack: only call StackSpace once and keep a sentinel in a static variable.
2000-08-25 21:57:23 +00:00
Jack Jansen
6c091c8ff2
Regenerated to take advantage of support for multiple names for a single property.
2000-08-22 20:35:17 +00:00
Jack Jansen
9d6d2c0c97
Only output the code to alias properties if the names aren't the same.
2000-08-22 20:34:35 +00:00
Jack Jansen
6aa92c5093
- identify() enum names.
...
- don't identify() enum values.
- make aetools.Error available in the package module.
2000-08-20 21:59:03 +00:00
Jack Jansen
c15ab036df
Updated the applescript documentation for te new framework, and replaced the Eudora example with one that uses Disk Copy (which everyone running MacOS 8 or
...
higher should have).
2000-08-20 21:57:38 +00:00
Jack Jansen
e743c6e27e
Added a package for the other browser too.
2000-08-20 20:23:58 +00:00
Jack Jansen
9ebf2d2ca4
Moved to unsupported: it never lived up to its expectancies, and for the Mac all the functionality is available in the IDE.
2000-08-20 20:21:38 +00:00
Jack Jansen
51f357049b
Moved to unsupported: it doesn't work anymore and it has outlived its usefulness so I don't want to fix it.
2000-08-20 20:10:39 +00:00
Jack Jansen
742ca0385a
Updated for new AppleScript structure and moved to Lib (it's far too useful to lurk in the source folder).
2000-08-20 20:06:51 +00:00
Jack Jansen
18b47a07b7
Fixed again to work with the old scripting interface (so we can test the new one actually still works).
2000-08-20 20:02:39 +00:00
Jack Jansen
8bcd471606
Updated for the new applescript interface (which actually makes it so ridiculously simple that its main reason for existence is backward compatability).
2000-08-20 19:56:13 +00:00
Jack Jansen
2eda24475c
Enums we cannot find are set to None, and enumsubst understands this (no substitution done). This is need for what I think are bugs in the Finder aete resources (some events use unknown enums).
2000-08-20 19:42:52 +00:00
Jack Jansen
12b2b76608
Fixed event inheritance code (which didn't work at all).
...
Do two passes over the suites so we can figure out dependencies for enums and such. The manual method was getting too cumbersome for Finder suites.
2000-08-20 19:30:56 +00:00
Jack Jansen
f58bbbe139
Finder suite.
2000-08-20 19:29:03 +00:00
Jack Jansen
4ef58af9a7
Regenerated with fixes to gensuitemodule.
2000-08-20 19:28:27 +00:00
Jack Jansen
5119a0bc2b
Package with suites for talking to CodeWarrior.
2000-08-17 22:16:11 +00:00
Jack Jansen
47ff247e4b
Package with suites for talking to netscape.
2000-08-17 22:15:41 +00:00
Jack Jansen
ff792c2688
The package with standard suites. These are used separately and as base classes for other suite packages (StdSuite is slightly magical, in that it is the gensuitemodule default base package).
2000-08-17 22:14:57 +00:00
Jack Jansen
87426b9f1b
Use the new package-based scripting support.
2000-08-17 22:12:12 +00:00
Jack Jansen
60762cb920
Generate packages in stead of separate modules. The package main module imports everything, it knows about the app signature, suites can extend standard suites, and lots more. Automatically finding declarations in other suites TBD.
2000-08-17 22:11:45 +00:00
Jack Jansen
fb106c8c2f
Removed temporary code to disable OT networking (this was a workaround for getpeername() not working in a previous release of GUSI, but it has been fixed).
2000-08-17 20:04:26 +00:00
Jack Jansen
d843a018e9
Removed temporary code that always set creator to SimpleText.
2000-08-17 20:01:24 +00:00
Jack Jansen
5660639f9f
Moved PyOS_StackCheck prototype to pythonrun.h
2000-08-07 21:03:33 +00:00
Jack Jansen
5bcb215e6e
Project for pyexpat module.
2000-08-06 21:55:43 +00:00
Jack Jansen
b88b0bce2a
ANSIfied.
2000-07-31 22:07:49 +00:00
Jack Jansen
cbfe3c8955
Two more cases of GUSI2 include access paths not being correct (reveiled by the new pyport.h).
2000-07-31 22:07:21 +00:00
Jack Jansen
4fb67f4659
Oops, WaitNextEvent was hand-coded, and it also needed the h->H conversion for PyArg_ParseTuple format strings.
2000-07-24 19:59:17 +00:00
Jack Jansen
5bdbabd203
Added more prototypes.
2000-07-24 19:52:52 +00:00
Jack Jansen
1f9f2f4c49
Added PyMac_getscript() which returns the pythonic name of the current script. Not ideal and not complete, but good enough for the time being. Idea and most of the code by Fredrik Lund.
2000-07-24 19:50:16 +00:00
Jack Jansen
12d86c8240
Declare fileno() with prototype if USE_GUSI2 defined. This isn't really the right place, but it will have to do for now.
2000-07-24 19:46:27 +00:00
Jack Jansen
bc66f950e8
If any of the builds in a group fails offer to stop the fullbuild process and open the failing projects in codewarrior.
2000-07-24 19:45:07 +00:00
Jack Jansen
919d3267ff
Added a "compile-time" flag PPC_ONLY, if set we make ppc-only applications without posting the dialog. This is the normal situation since 1.6alfa (no more 68k support).
2000-07-24 19:44:17 +00:00
Jack Jansen
5199c54e38
Put in an earlier include of sys/signal.h (within ifdef USE_GUSI) to forestal a multiple define.
2000-07-24 19:42:53 +00:00
Jack Jansen
ab48e905b5
Don't call BringToFront() on the dialog object, but call GetDialogWindow() to get a window object.
2000-07-24 14:07:15 +00:00
Jack Jansen
b1aac244d0
'carb' resource for carbon application.
2000-07-18 09:43:27 +00:00
Jack Jansen
e82fad7b8c
Some thanks weren't checked in yet.
2000-07-18 09:41:31 +00:00
Jack Jansen
660bb1d1c7
MacPython on MacOSX DP4 gets started in the wrong directory. The workaround (ifdeffed by USE_ARGV0_CHDIR) is to do a chdir() to the folder part of our executable name.
2000-07-18 09:40:39 +00:00
Jack Jansen
574c0e22a5
Define USE_GUSI if USE_GUSI1 or USE_GUSI2 is defined.
2000-07-18 09:40:08 +00:00
Jack Jansen
a44923fbfe
Got rid of obsolete HAVE_UNIVERSAL_HEADERS test and SystemSevenOrLater define.
2000-07-14 22:52:50 +00:00
Jack Jansen
74a1e63a89
Test for TARGET_API_MAC_CARBON with #if in stead of #ifdef.
2000-07-14 22:37:27 +00:00
Jack Jansen
2d391f2f39
include stdio.h for sprintf prototype.
2000-07-14 22:18:32 +00:00
Jack Jansen
9d8b96c850
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.
2000-07-14 22:16:45 +00:00
Jack Jansen
41e25cc317
include macdefs.h for declaration of getwd, if non-gusi python.
2000-07-14 22:16:01 +00:00
Jack Jansen
bb7e213a8b
PyMac_PromptGetFile and PyMac_GetDirectory don't exist in carbonpython.
2000-07-14 22:15:24 +00:00
Jack Jansen
c3f593e6ab
Don't declare sync if we use gusi.
2000-07-14 22:14:46 +00:00
Jack Jansen
e17fd2a5af
Got rid of __SC__ ifdefs.
2000-07-11 22:37:03 +00:00
Jack Jansen
1af5b082ab
Removed guesstabsize.c, which is obsolete.
2000-07-11 21:18:44 +00:00
Jack Jansen
4ceaa03a3e
- Removed guesstabsize.c, which is obsolete.
...
- ANSIfication step 3: enable "require prototypes" flags. Still lots of warnings, mainly on init routines and bgen stuff.
2000-07-11 21:18:10 +00:00
Jack Jansen
9ae898b415
ANSIfication step 2: make sure all needed prototypes are available, and all needed
...
header files included.
2000-07-11 21:16:03 +00:00
Jack Jansen
5e80a75799
Added a declaration of fileno() if we use GUSI. Not sure whether it should go here or in pyport.h really...
2000-07-11 21:14:21 +00:00
Jack Jansen
85152b93cb
Fiddled declaration/implementation of setcallback() so that it is ansifyable.
2000-07-11 21:12:55 +00:00
Jack Jansen
d88296d25a
ANSIfication step 1: get rid of Py_PROTO and Py_FPROTO.
2000-07-11 19:51:05 +00:00
Jack Jansen
3d476d73a9
So many things have changed over the last few weeks that it's probably a good idea to check the project files in again.
2000-07-07 13:15:36 +00:00
Jack Jansen
0b13e7c153
Changed all (hopefully) uses of unsigned 16 bit value to use H format specifier, now that h is signed-only.
2000-07-07 13:09:35 +00:00
Jack Jansen
89d017d072
Added the unchash module.
2000-07-07 13:08:09 +00:00
Jack Jansen
f93cb1875c
Evt moved to the core toolbox modules.
2000-07-04 21:12:30 +00:00
Jack Jansen
fe38d2998f
PyMac_FindModuleExtension now uses a size_t as its size parameter for compatibility.
2000-07-03 23:53:40 +00:00
Just van Rossum
edd9924474
a minimal test app to show how to build a standalone app with W
2000-07-01 14:31:24 +00:00
Just van Rossum
5069498884
added clearkey = '\033'
2000-07-01 14:30:30 +00:00
Just van Rossum
ed2ed9483f
fixed bug in comment matching
2000-07-01 14:30:08 +00:00
Jack Jansen
0ed1148b75
added ucnhash (optional on USE_UCNHASH) and the mysteriously disappeared math.
2000-06-28 21:59:35 +00:00
Jack Jansen
e641ba1e6a
ucnhash and various other modules added.
2000-06-28 21:58:03 +00:00
Jack Jansen
2819146cc7
Added USE_UCNHASH (experimental, I hope it can go), USE_TOOLBOX and USE_QT.
2000-06-28 21:57:24 +00:00
Jack Jansen
2c9cb7aff3
Added USE_UCNHASH (experimental, I hope it can go)
2000-06-28 21:57:05 +00:00
Jack Jansen
8d929aee49
All relevant toolbox modules have now been carbonized.
2000-06-21 22:07:06 +00:00
Jack Jansen
8eff33b51f
Added an optional debug handler that traps and prints all unknown appleevents.
2000-06-20 22:01:04 +00:00
Jack Jansen
d13c385462
Replaced OpenResFile calls with FSpOpenResFile calls (which are carbon-compatible).
2000-06-20 21:59:25 +00:00
Jack Jansen
abf17032a4
Made to work under carbon.
2000-06-20 07:42:23 +00:00
Jack Jansen
fd78de3a74
Under carbon use the GetQDGlobalxxx methods to implement Qd.qd.member access.
2000-06-20 07:42:00 +00:00
Jack Jansen
ca23d910f8
Made argc/argv processing work again under carbon.
2000-06-20 07:40:34 +00:00
Jack Jansen
868f0c7155
Oops, default type and creator were reversed.
2000-06-14 09:12:44 +00:00
Jack Jansen
f6b5374ecf
Also add a one-line description of the "optional" directive.
2000-06-13 13:39:17 +00:00
Jack Jansen
5108db6232
Added _localemodule and exceptions.c
2000-06-07 21:09:40 +00:00
Jack Jansen
f23a2e9418
Added _localemodule.
2000-06-07 20:36:51 +00:00
Jack Jansen
dafe4712dd
Nav removed (it has moved to the core toolbox modules).
2000-06-07 20:35:38 +00:00
Jack Jansen
ee68fc3c7f
Nav and AE have been moved to core toolbox modules: fixup dependent modules, export symbol list, etc.
2000-06-07 20:34:46 +00:00
Jack Jansen
ebececc9d8
Moved AE module to the core toolbox set: it is needed by Nav and it isn't all _that_ huge.
...
Modified for new builtin exceptions.c.
2000-06-07 20:14:29 +00:00
Jack Jansen
d1fb71121b
Moved AE module to the core toolbox set: it is needed by Nav and it isn't all _that_ huge.
2000-06-07 20:13:05 +00:00
Jack Jansen
1c0fceeaa7
Minor bugfix: one uthread-dependent cleanup had "if not uthread" in stead of "if uthread".
2000-06-07 20:11:03 +00:00
Jack Jansen
fd771a6a85
Upped default memory size to 16MB
2000-06-07 20:08:43 +00:00
Jack Jansen
dab0554d5d
Added lib-tk to the standard sys.path initializer.
2000-06-05 08:35:47 +00:00
Jack Jansen
490121355e
Removed assorted old ifdefs.
2000-06-04 22:11:10 +00:00
Jack Jansen
80dc66e428
Removed support for very old CodeWarrior runtimes.
2000-06-04 22:10:25 +00:00
Jack Jansen
fb1aafd06c
Removed SYMANTEC_CFM68K support.
2000-06-04 22:07:37 +00:00
Jack Jansen
d4d24cd96b
Removed USE_STDWIN support.
2000-06-04 22:02:02 +00:00
Jack Jansen
021da55579
Removed THINK_C support.
2000-06-04 21:56:05 +00:00
Jack Jansen
031ac7112f
Define USE_GUSI2, not USE_GUSI1. PythonStandalone still doesn't compile due to tk issues, though, but it isn't important right now.
2000-06-04 21:53:12 +00:00
Jack Jansen
d9f6e92fbf
Removed THINK_C support.
...
Added a CARBON indicator to the version string.
2000-06-04 21:51:36 +00:00
Jack Jansen
60f157d5e3
First version of the project that produces a working Carbon binary. The binary has only been tested on MacOS9, so far. This project needs CW IDE 4.1b4 or later.
2000-06-02 21:40:07 +00:00
Jack Jansen
2b44ba5203
Revived various of the compatability routines and made them Carbon-compliant. This is needed because the initial carbon-python does not use GUSI.
2000-06-02 21:38:19 +00:00
Jack Jansen
a04b24bf8d
Removed hfsrunning() macro. This means MacPython won't run on MacOS 5 (oops, System 5) or earlier anymore:-)
2000-06-02 21:36:39 +00:00
Jack Jansen
e79dc76f53
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.
2000-06-02 21:35:07 +00:00
Jack Jansen
33d1ad28cb
Replaced GetFInfo and SetFInfo calls with FspGetFInfo and FspSetFInfo calls, which are carbon-compatible.
2000-06-02 21:29:59 +00:00
Jack Jansen
ee6eeb1876
Removed (within an #ifdef) Carbon-incompatabilities:
...
- Don't call all the toolbox init routines.
- No balloon help, so removed help code from the initial dialog.
2000-06-02 21:28:52 +00:00
Jack Jansen
bb6d83a8c4
Removed (within an #ifdef) Carbon-incompatabilities:
...
- Use TickCount() in stead of LMGetTicks()
- Don't use xxxGetFile event filter
- Don't call SystemTask or HandleSysWindowEvent (is this also automatically handled under os9??)
- Don't scan event queue for cmd-. (to be fixed at some point).
2000-06-02 21:27:11 +00:00
Jack Jansen
14cd750004
Fixed callback function arguments to be carbon-compatible.
...
(Temporarily?) removed call to ProcessHighLevelEvent until we find out how to do this (Carbon only).
2000-06-02 21:23:09 +00:00
Jack Jansen
d564d5f2c6
Config file for PythonStandCarbon (small non-shared MacPython for Carbon).
2000-06-02 21:19:16 +00:00
Jack Jansen
8334dc1e6b
Made compatible with MSL Carbon libraries.
2000-06-02 21:18:09 +00:00
Jack Jansen
8a6d4d9cca
macfsn should always be included, like exceptions and site.
2000-05-17 13:27:09 +00:00
Jack Jansen
d9c01a56a0
Manually added HRHTMLRenderingLibAvailable.
...
Blacklist HRDisposeReference and call it in the dispose routine.
2000-05-15 15:36:52 +00:00
Jack Jansen
036194ceb4
Slowly becoming functional...
2000-05-15 15:35:08 +00:00
Jack Jansen
ebd0106c77
Interface to macOS 9 HTMLRenderingLib. Not yet functional.
2000-05-14 22:05:36 +00:00
Jack Jansen
8f7f91fa2a
(Temporarily) revived after a long sleep, for building MacPython without GUSI
2000-05-12 21:37:45 +00:00
Jack Jansen
7bfc2ebb01
Fixed to work again without USE_GUSI and with USE_MSL_MALLOC
2000-05-12 21:37:10 +00:00
Jack Jansen
12e89e42d8
Fixed to work again without USE_GUSI
2000-05-12 21:36:29 +00:00
Jack Jansen
48b486b054
Added unicodedata and _codecs modules (which had apparently slipped through until now).
2000-05-12 21:36:06 +00:00
Jack Jansen
092580baa9
First tiny steps towards Carbon: this project currently builds a PythonStandSmall without GUSI and with standard MSL malloc. Socket and select are the main victims of this.
2000-05-12 21:29:58 +00:00
Jack Jansen
9cfce18c4f
GUSI 2.0.5 has a non-functional getsockname() if you use Open Transport. For now the workaround is to only enable MacTCP sockets.
2000-05-10 15:15:54 +00:00
Jack Jansen
9cef99fbf9
USE_GUSI2 should be defined, not USE_GUSI1.
2000-05-09 10:02:30 +00:00
Jack Jansen
6f8a6d21a1
Selecting the macfsn option didn't work, fixed.
...
Fixed the help strings.
Swapped the macfsn and help button numbers.
2000-05-09 10:01:52 +00:00
Jack Jansen
317b2a6d59
Import this to replace open() by an extended version that uses
...
Internet Config to set creator/type based on the extension. Donated by
Oliver Steele.
2000-05-09 08:38:20 +00:00
Jack Jansen
8b41d5363a
Updated for the 1.6a2 distribution: added a note about the special Tcl/Tk distribution, about Quicktime Exschange and a few minor updates.
2000-05-07 22:08:42 +00:00
Jack Jansen
e4d7b5e626
Changed for the new preference resource version.
2000-05-07 22:07:26 +00:00
Jack Jansen
31e2d7354f
The applets need more memory nowadays, it seems (because of navservices, maybe?). Give them 4M, that should be okay for a while.
2000-05-07 22:05:33 +00:00
Jack Jansen
e3c843e981
Installer for 1.6a2. This is not the optimal location for the VCT file, it should be one level higher, but I can't be bothered fixing that this time around.
2000-05-07 22:04:27 +00:00
Jack Jansen
6c2d7f8a99
1.6a2 directive files.
2000-05-07 22:02:30 +00:00
Jack Jansen
0e17c58938
These were never used, removed.
2000-05-07 22:02:10 +00:00
Jack Jansen
09c79b8f7d
Moved and renamed
2000-05-07 22:01:21 +00:00
Jack Jansen
ea79ba9341
Tentative MkDistr scripts for 1.6a2.
2000-05-06 23:13:47 +00:00
Jack Jansen
12a37b7c58
Updated for 1.6a2.
2000-05-06 23:01:07 +00:00
Jack Jansen
caaa982094
Put the install folders in (vise), not vise, so the include files aren't accidentally picked up by the normal build process.
2000-05-06 22:34:20 +00:00
Jack Jansen
7972a5a4f2
We should define both USE_GUSI and USE_GUSI2.
2000-05-06 22:32:35 +00:00
Jack Jansen
dd8024eb96
Adding projects to the repository again, this time in MacBinary form. If you have added the MMPr filetype as "plain binary" in the MacCVS preferences you should revert this before doing this update.
...
Got rid of last references to GUSI1.
Upped for current python CVS status.
Various minor tweaks, I guess:-)
2000-05-05 23:14:11 +00:00
Jack Jansen
0c6d037cc5
Removed string-exception preference, added tabcheck and NavService preference, upped version number.
2000-05-05 23:11:14 +00:00
Jack Jansen
1fdadcd42c
Auto-install on import, if NavServices is available. Unless a "no navservices" flag is set Python automagically imports this module so code that uses macfs.xxxGetFile will get NavServices dialogs.
2000-05-05 23:10:58 +00:00
Jack Jansen
9d61d1bab1
Got rid of PyMem_XDEL.
2000-05-05 23:09:16 +00:00
Jack Jansen
850d118f74
Got rid of w/MSL in the version string.
2000-05-05 23:08:47 +00:00
Jack Jansen
68552ddece
Automatically dump distribution folders where I want them, next to the vise scripts.
2000-05-05 23:07:43 +00:00
Jack Jansen
301f3f6baa
Added accessor for kControlListBoxDoubleClickPart
2000-05-04 15:43:00 +00:00
Jack Jansen
69652f8abe
Moved to the Compat folder (in case anyone still wants to try MPW building), it hasn't been used for years.
2000-05-03 08:42:26 +00:00
Jack Jansen
6a066805e0
Removed, the core-python getmtime works fine with GUSI2.
2000-05-03 08:41:56 +00:00
Jack Jansen
bad9c7675a
Almost ready for 1.6a2.
2000-04-26 22:00:49 +00:00
Jack Jansen
bfbf113827
Don't build the _tkinter project from Build, only the one from Extensions:Imaging, which now drops its resulting .slb into the PlugIns folder.
2000-04-23 22:13:15 +00:00
Jack Jansen
322e158140
Tk 8.3.0 resources.
2000-04-23 22:12:13 +00:00
Jack Jansen
3c6f0e6230
Fixed to work with Tcl/Tk 8.3.0, at least, my modified copy of it.
2000-04-23 22:11:36 +00:00
Jack Jansen
01ae9eb2ec
Added a couple of contributors. Still needs work for the next distribution.
2000-04-22 22:57:25 +00:00
Jack Jansen
6a2fdabd3d
Erik van Blokland's CaptureAE.
2000-04-22 22:56:53 +00:00
Jack Jansen
2ea47f9f70
Added a reference to the Open Directory page on macPython.
2000-04-22 22:56:09 +00:00
Jack Jansen
82add28b40
The .exp file hadn't been regenerated after adding the threading stuff. This means that building a nonthreaded PythonCore will now require massaging of the .exp.
2000-04-22 21:51:47 +00:00
Jack Jansen
2f2c5f6471
Added a note about Personal Webserver, and replaced "netpresenz" by a list of the current mac webservers.
2000-04-22 21:50:33 +00:00
Jack Jansen
968cde98fc
Added Corran Webster's explanation of how to write extensions in MPW and a pointer to his W documentation.
2000-04-22 21:48:56 +00:00
Jack Jansen
ee0810403d
Made the GUSI options work again with GUSI 2.
2000-04-21 23:53:37 +00:00
Jack Jansen
316778860f
Fix by Dan Green and Corran Webster to support LongDateTime
...
values. Untested by me.
2000-04-18 14:08:31 +00:00
Just van Rossum
ae787185df
minor tweak (jvr)
2000-04-09 19:45:38 +00:00
Just van Rossum
73efed21e8
added experimental microthread support for use with stackless python -- bw compatible (jvr)
2000-04-09 19:45:22 +00:00
Just van Rossum
d949b5cdba
added popup control (jvr)
2000-04-09 19:45:08 +00:00
Just van Rossum
7051e5263e
added setbound() method, some cleanups (jvr)
2000-04-09 19:44:45 +00:00
Just van Rossum
6e5f2d1f8e
oops, keyword list missed exec... doh! thanks to Maik Roeder (jvr)
2000-04-09 19:44:13 +00:00
Jack Jansen
7d7bb91926
Installer Vise vct file for 1.6a1. Not very pretty (and needs funny directory structure).
2000-04-09 18:38:54 +00:00
Jack Jansen
4aafaf92c7
Modified for 1.6a1.
2000-04-09 18:38:11 +00:00
Jack Jansen
ffd61a62cc
Quick readme for 1.6a1.
2000-04-09 18:37:50 +00:00
Jack Jansen
6c38e5b46d
Drag was missing from the modules built.
2000-04-08 21:29:31 +00:00
Jack Jansen
d96f04c8f9
This hadn't been checked in for a while.
2000-04-08 21:28:53 +00:00
Jack Jansen
037649eaa6
Enable multithreading.
2000-04-07 15:40:59 +00:00
Jack Jansen
6d3632a209
Added a profiling target.
2000-04-07 15:40:14 +00:00
Jack Jansen
a974d2498e
Fiddled linkorder and a few other things to make shared threaded python work.
2000-04-07 15:39:25 +00:00
Jack Jansen
37d21e117f
Started on GUSI2 and threading support.
2000-04-07 09:25:06 +00:00
Jack Jansen
d62966060f
1.6a1 modules added.
2000-04-07 09:24:53 +00:00
Jack Jansen
7f70c8ee89
Started on GUSI2 and threading support. cfm68k targets are still included in all projects, but for the time being all the "fat" targets exclude them, making them basically copy operations. This way we don't have to rename everything, and anyone interested can easily try to fix 68k support.
2000-04-07 09:20:25 +00:00
Jack Jansen
2d1306b7cf
Started on GUSI2 and threading support.
2000-04-07 09:10:49 +00:00
Jack Jansen
5c21420772
Ready for 1.6a1. Reordered the defines to be in line with config.h.in again, so tracking the new defines will be easier in future.
2000-04-07 09:10:35 +00:00
Jack Jansen
e31d3d66aa
Return a handle in stead of a resource.
2000-04-07 09:08:37 +00:00
Jack Jansen
1b6e8214ab
Added a few cast to make it 68k-compatible.
2000-04-05 21:30:57 +00:00
Just van Rossum
8f11d8e52e
Updated NetPresenz URL. Still needs update in the light of the new :Mac:Tools:CGI: stuff. Later. (jvr)
2000-03-28 20:54:50 +00:00
Just van Rossum
f84fdfeefb
added PythonCGISlave and BuildCGIApplet to the list of applets to build (jvr)
2000-03-28 20:50:36 +00:00
Just van Rossum
c88093a90f
small fix: don't depend on the exact location of PythonCGISlave within the Python tree. (jvr)
2000-03-28 14:53:32 +00:00
Just van Rossum
f51872733c
Added getaboutmenutext() method. (jvr)
2000-03-28 13:57:34 +00:00
Just van Rossum
4011723d0d
- new version of PythonCGISlave
...
- new script/applet BuildCGIApplet
This largely supercedes :Mac:Demos:cgi, except for the html doc file. Should it move here? Merged with CGI_README.txt?
Todo: fullbuild support.
(jvr)
2000-03-28 12:05:13 +00:00
Just van Rossum
0c3baaf19c
my previous patch didn't give enough events to SIOUX, this one fixes that (jvr)
2000-03-27 17:13:32 +00:00
Just van Rossum
7ec7c8ad66
fixed several event handling buglets, added command Q support, added a new module doc string, some formatting nits. (jvr)
2000-03-27 16:22:53 +00:00
Just van Rossum
158ce4247e
realcgitest.py: added import MacOS, it now works again. Removed NetPresenz reference.
...
cgitest.cgi.rsrc: disable argv emulation; this is essential for the first time the cgi applet starts up
2000-03-26 10:12:26 +00:00
Jack Jansen
deb6373fff
Data of type Point is passed by value, not by reference.
2000-03-22 15:35:24 +00:00
Jack Jansen
a27e9fb19f
Added UserPane callbacks for HitTest and Tracking. Doesn't fully work yet.
2000-03-21 23:03:02 +00:00
Jack Jansen
1a7d5b12c0
Added a GetControlRect() method to controls which returns the bounding rectangle. To my surprise this call is missing from the C API...
2000-03-21 16:25:23 +00:00
Jack Jansen
abc411bac8
Started on support for callbacks for UserPane controls. Unfinished and untested.
2000-03-20 16:09:09 +00:00
Jack Jansen
c59996e6b1
Added a method GetMediaNextInterestingTimeOnly, which is like GetMediaNextInterestingTime without asking for the duration (which is, according to qt docs, expensive).
2000-03-17 16:49:59 +00:00
Jack Jansen
def77e5346
AETransactionID was mistakenly defined as a short (it is a long). Fixed.
2000-03-14 23:29:08 +00:00
Jack Jansen
add03b62fd
Handles were never disposed. Added an AutoDispose(onoff) method to control this.
...
Also added a Handle() function which is like Resource() but has auto-dispose on by default.
2000-03-08 16:58:15 +00:00
Jack Jansen
34d11f0670
Fixed multi-arg appends.
2000-03-07 23:40:13 +00:00
Jack Jansen
6f3fceb8d8
Allow None as TimeBase value in TimeValue records (becomes NULL in C structure,
...
used for delta-t values by quicktime).
2000-03-06 16:34:49 +00:00
Jack Jansen
1b7a70fa52
Fixed parameters to a few time and timebase calls: InOut parameters were
...
inadvertantly seen as out-only.
2000-03-03 17:06:13 +00:00
Jack Jansen
6dc8ce9108
Added PutPixMapBytes() and GetPixMapBytes() functions that allow getting at
...
pixmap data.
Added an as_GrafPort() method to be able to use a GWorld as argument to
routines that expect a GrafPort.
2000-03-03 16:03:06 +00:00
Jack Jansen
484be6152f
Added methods getdata() and putdata() to obtain the data in a bitmap.
2000-03-03 16:01:11 +00:00
Jack Jansen
98b286c217
A module to parse/generate MediaDescription handles as used by QuickTime. Only
...
generic, video and audio implemented for now.
2000-03-02 16:11:36 +00:00
Jack Jansen
957d07a159
Added FreeMem, MaxBlock and CompactMem calls. The values returned by these are lower bounds in the Python case (as malloc doesn't return memory to the heap) but they can be used to decide when to give low-memory warnings.
2000-02-21 11:07:37 +00:00
Jack Jansen
dae108c6d8
And added a note about needing two "cvs update"s.
2000-02-11 23:17:14 +00:00
Jack Jansen
90cf4917de
Explained that you have to checkout the Mac portion of Python in a separate
...
folder and then move it to the Python hierarchy.
2000-02-11 23:14:46 +00:00
Jack Jansen
8574378ad4
In AskYesNoCancel() treat the "yes" and "no" buttons the same way as the cancel
...
button (i.e. an empty label hides the button).
2000-02-10 16:15:53 +00:00
Jack Jansen
4377a1a2c5
Big oops: macfs has always been using a private exception but calling it mac.error.
...
It now uses MacOS.Error (the OSErr valued error) and advertises that too. This
fix shouldn't break anything, I guess.
2000-01-24 10:37:59 +00:00
Jack Jansen
0475104787
Hmm, the project wasn't a 5.3 file, despite the log msg. Now it is.
2000-01-24 10:21:07 +00:00
Jack Jansen
6448c35248
Build the Nav module too.
2000-01-24 10:15:59 +00:00
Jack Jansen
3d7575406f
If there's an error in an fsspec argument raise MacOS.Error, not ValueError.
2000-01-24 09:56:06 +00:00