Jack Jansen
abd703d0ce
FindFolder argument is a short, not an unsigned short.
2001-03-15 14:38:10 +00:00
Jack Jansen
06646a1be0
Added QDFlushPortBuffer calls.
2001-03-15 14:35:33 +00:00
Jack Jansen
fffec05bcb
Import kOnSystemDisk from MACFS
2001-03-15 14:33:24 +00:00
Jack Jansen
d11f93c475
Look for shared libraries first in kLocalDomain and then in kOnSystemDisk.
...
Don't do sys.prefix==os.getcwd() check unless we're an applet.
2001-03-15 14:28:40 +00:00
Jack Jansen
8ef786ea95
Files for second 2.1b1 distribution.
2001-03-15 14:27:09 +00:00
Jack Jansen
dbc692e286
Chris Stern's BBEdit Python language module.
2001-03-10 13:24:41 +00:00
Jack Jansen
0a3939fc71
Finished implementation of removing incorrect preferences file.
2001-03-09 23:15:27 +00:00
Jack Jansen
e5c9474f0f
Default waittime in the eventloop is now None. At low level it will then be set to GetCaretTime().
2001-03-08 23:10:37 +00:00
Jack Jansen
53ebe562f5
Handle the ReopenApplication event (by ignoring it).
2001-03-08 23:09:32 +00:00
Jack Jansen
54f3bdbfe1
Detect that the preference file may be incorrect, and offer to remove it. This isn't finished yet.
2001-03-08 23:07:57 +00:00
Jack Jansen
4c52203b51
Started on relnotes for the next beta.
2001-03-08 23:07:16 +00:00
Jack Jansen
8f728592be
Added a warning message about the delay after installation. Untested.
2001-03-08 21:18:54 +00:00
Jack Jansen
1d79f79bd0
Files for 2.1b1 distribution.
2001-03-06 22:51:42 +00:00
Jack Jansen
5fc3381098
PythonInterpreterClassic and PythonInterpreterCarbon now have filetype "Atmp". The ConfigurePythonXXX scripts will set this to APPL when copying either of those to PythonInterpreter.
2001-03-06 22:51:00 +00:00
Jack Jansen
c1463c9870
macostools.copy() now has an optional forcetype flag, which sets the filetype. This is used by various tools to set the type to APPL when copying interpreter template files (Atmp filetype).
2001-03-06 22:46:25 +00:00
Jack Jansen
bb74f95821
Started on plst resource. Not enabled yet.
2001-03-06 22:45:29 +00:00
Jack Jansen
36bcf9b94f
Re-try the file copy once if it fails. This works around an obscure and non-reproducibe bug in GUSI.
2001-03-06 22:43:06 +00:00
Jack Jansen
cbe7b1c93e
Files for 2.1b1 distribution.
2001-03-06 22:42:12 +00:00
Jack Jansen
b25ec91a94
Testing commit with a single blank line.
2001-03-05 15:44:55 +00:00
Jack Jansen
043732e95d
Enable FSpResourceFileAlreadyOpen only for Carbon. This is not strictly correct: OS9 InterfaceLib has it, but enabling it will make Python refuse to run on 8.6 and earlier.
2001-03-02 16:32:03 +00:00
Jack Jansen
7fc49a4441
- Numeric now lives in Lib:site-python.
...
- Imaging and Numeric are now also available under Carbon.
- Started working on the active installer.
2001-03-01 23:19:05 +00:00
Jack Jansen
807e70101e
- Numeric now lives in Lib:site-python.
...
- Imaging and Numeric are now also available under Carbon.
2001-03-01 23:18:31 +00:00
Jack Jansen
b34d0ed403
Removed some stuff that shouldn't be in the dev distribution.
2001-03-01 23:17:43 +00:00
Jack Jansen
1b45c73be0
Removed Extensions:Numeric from sys.path. It now lives in Lib:site-python.
2001-03-01 23:16:51 +00:00
Jack Jansen
dbd0c3a124
Silly typo which caused the stack browser to crash.
2001-03-01 23:15:54 +00:00
Jack Jansen
a647807e40
Also build Imaging for Carbon.
2001-03-01 23:15:01 +00:00
Jack Jansen
f1d7b41fa0
Disable GetWindowSpareFlag and GetWindowGoAwayBox on carbon.
2001-02-28 23:32:42 +00:00
Jack Jansen
0b7c4f2dea
Put PPC distributions back in, rearranged packages and use VISE variable magic to determine which ConfigurePythonXXX to run.
2001-02-28 23:23:31 +00:00
Jack Jansen
c6cecf55d1
Reset the resource file chain before calling PyMac_OpenPrefFile. I'm not sure why this wasn't a problem before...
2001-02-28 15:54:18 +00:00
Jack Jansen
f7fb3e6435
Oops, need to import Res.
2001-02-28 15:53:18 +00:00
Jack Jansen
72b97aed80
If we can't find our splash dialog (i.e. we're probably running from source) go into interactive mode: print what we're doing and ask about carbon/classic configure.
2001-02-28 11:23:04 +00:00
Jack Jansen
24033e3d60
Updated for 2.1a3
2001-02-27 23:24:07 +00:00
Jack Jansen
6223d48933
Added Popt resource for "dont show console"
...
Changed SIZE resource to be carbon-compatible.
2001-02-27 23:22:51 +00:00
Jack Jansen
64700c9603
Various tweaks to make it work on MacOSX.
2001-02-27 23:22:02 +00:00
Jack Jansen
9fa7720976
Added future.c
2001-02-27 23:19:58 +00:00
Jack Jansen
cced0aa3e0
SetListCellIndent() argument was guessed incorrectly. Fixed.
2001-02-27 13:00:36 +00:00
Jack Jansen
f02f4c8825
Soundex has gone.
2001-02-27 12:59:49 +00:00
Jack Jansen
501d89da40
Soundex has gone.
2001-02-27 12:48:42 +00:00
Jack Jansen
5dd7362295
Hide the ProgressBar before raising KeyboardInterrupt. Not doing so resulted in a hang on Carbon.
2001-02-23 22:18:27 +00:00
Jack Jansen
be1e569682
Turn on the "multifinder aware" bit. This should always have been on, but was was never a problem that it was off until CarbonLib 1.1 (which requires it, for some reason).
2001-02-23 22:13:07 +00:00
Jack Jansen
add8b246f6
Release a PYC resource after reading it. No need to keep it incore.
2001-02-21 15:48:19 +00:00
Jack Jansen
316a01093d
Waste 2.0 has many more options for the undo label.
2001-02-21 15:45:55 +00:00
Jack Jansen
9ad2752381
Use re in stead of regex, so we get rid of the annoying warning during startup.
2001-02-21 13:54:31 +00:00
Jack Jansen
599ce9c6c2
On OSX passing NULL to NewUniversalFilterProc() does not return NULL but a crashing UPP. This made ModalDialog (and, hence EditPythonPrefs and EasyDialogs and many others) crash. Fixed.
2001-02-20 22:27:43 +00:00
Jack Jansen
0b1f1b5145
- Removed debug
...
- Make sure splash screens are visible
2001-02-17 23:39:35 +00:00
Jack Jansen
cbb5d4972f
ConfigurePython now comes in two flavors: ConfigurePythonClassic and ConfigurePythonCarbon, which copy the respective interpreters to PythonInterpreter and rebuild all the applets. This allows MacOS9 users to switch back and forth.
2001-02-17 23:31:48 +00:00
Jack Jansen
a4f8e58058
Allow selecting a template in findtemplate(), so Classic programs can build Carbon applets and vice-versa.
2001-02-17 23:30:19 +00:00
Jack Jansen
881cd36853
2.1a2 distribution files.
2001-02-17 22:12:43 +00:00
Jack Jansen
0eb5f2df3f
Added a note that this file is incorrect for 2.1a2.
2001-02-17 22:04:13 +00:00
Jack Jansen
2f9a9e3c31
2.1a2 distribution files.
2001-02-17 22:03:42 +00:00
Jack Jansen
657ba27dde
More changes to attempt to get the menubar back on exit. Without success:-(
2001-02-17 22:02:07 +00:00
Jack Jansen
fab7415831
Made version string shorter for Carbon so it fits on one line.
2001-02-17 22:00:43 +00:00
Jack Jansen
f3eaf01c23
More modifications to bring the script output in line with the real thing.
2001-02-17 22:00:18 +00:00
Jack Jansen
7df9c60b8a
Steven Majewski's instructions for building the toolbox modules for
...
incorporating them in a vanilla Python under MacOSX (i.e. in a
non-MacPython-Python). Not complete and up-to-date right now, but
that'll be fixed shortly.
2001-02-16 21:48:24 +00:00
Jack Jansen
b61ff2982a
A few more tweaks (there were a couple of files missing on my work machine).
2001-02-15 22:58:12 +00:00
Jack Jansen
c982ef2df6
Waste 1.3 extra's modified for waste 2.0 (and missing from MW's distribution of 2.0).
2001-02-15 22:56:41 +00:00
Jack Jansen
ed24cd2cf7
DialogWindows now have a self.dlg in addition to self.wid.
2001-02-14 17:07:04 +00:00
Jack Jansen
3ff82a3a4c
The new touched() was far too expensive. Re-enabled the old one, the ae-based one is available as touched_ae(). Have to read up on the subject of telling the finder about changes.
2001-02-14 17:06:32 +00:00
Jack Jansen
3112bc10ee
Also create alias to PythonCoreCarbon.
...
Got rid of lots of 68k stuff.
2001-02-14 17:04:51 +00:00
Jack Jansen
26ce8fb315
Started on the 2.1a2 installer.
2001-02-14 16:58:21 +00:00
Jack Jansen
0eea16633a
Adapted unweave to Matthias' fixes. It's still off-by-one-space in some cases.
2001-02-13 22:58:56 +00:00
Jack Jansen
26d813e42c
Got rid of full pathnames in "generated from" comments, so that these files are the same no mater which machine they've been generated on.
2001-02-12 16:09:44 +00:00
Jack Jansen
90f22fee6b
Brought in line with current config.h.in.
2001-02-12 14:59:13 +00:00
Jack Jansen
883a19eb9a
Not sure what changed, probably an artefact of the new modules and/or new gusi.
2001-02-12 14:57:59 +00:00
Jack Jansen
9826fe5372
The interpreters built are now called PythonInterpreterClassic and PythonInterpreterCarbon. The fullbuild script takes care of copying either of these to PythonInterpreter.
2001-02-12 14:52:47 +00:00
Jack Jansen
6e27118b72
Added modules _testcapi, _weakref, _symtable.
2001-02-12 14:50:52 +00:00
Jack Jansen
5288c47f6b
Added buttons for building interpreter, carbon standalone.
...
Added modules _testcapi, _weakref, _symtable.
2001-02-12 14:46:53 +00:00
Jack Jansen
497314e2e5
Bit the bullet and added a private GUSISIOUX for Python. This makes the 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.
2001-02-11 01:26:28 +00:00
Jack Jansen
3f49e4d064
Oops, repr didn't allocate the memory it used...
2001-02-11 01:12:53 +00:00
Jack Jansen
8a38714ba0
Bit the bullet and added a private GUSISIOUX for Python. This makes the 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.
2001-02-11 01:08:04 +00:00
Jack Jansen
add58f95cc
Added prototype for DlgObj_WhichDialog()
2001-02-09 15:59:18 +00:00
Jack Jansen
7e31f68bf1
Replaced touched(), which no longer seems to work under os9, with something using an appleevent to the finder. More expensive, but at least it works:-)
2001-02-09 15:58:34 +00:00
Jack Jansen
34f83b3f56
Added a few constants.
2001-02-09 15:57:53 +00:00
Jack Jansen
784c611053
Dialogs and there windows were still confused in some spots. Fixed.
2001-02-09 15:57:01 +00:00
Jack Jansen
def0d8da5a
Get rid of from ... import *
2001-02-09 15:56:19 +00:00
Jack Jansen
5c734e8165
Replaced by :Lib:cfmfile.py.
2001-02-08 13:17:23 +00:00
Jack Jansen
69e7f11aa8
Added DlgObj_WhichDialog, analoguous to WhichWindow, and use this to get at dialogs.
2001-02-06 16:14:54 +00:00
Jack Jansen
d6b2aeb10d
QDFlushPortBuffer() has an optional region argument.
2001-02-06 16:13:50 +00:00
Jack Jansen
ecdaadb7c6
Also recognize DragRef as a method-argument.
2001-02-05 13:47:13 +00:00
Jack Jansen
dc2ac8d39f
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.
2001-02-02 22:41:48 +00:00
Jack Jansen
340eb88fa8
On MacOSX StackSpace() may lie because it doesn't know about the stack rlimit. For now we set a hard limit of 256K (default rlimit is 512K).
2001-02-02 22:40:28 +00:00
Jack Jansen
87eb4f8bb3
New internal function BMObj_NewCopied() which copies the BitMap. Used to get the screenBits bitmap.
2001-01-30 09:57:13 +00:00
Jack Jansen
01a2d9e281
Use FSpCreateResFile() in stead of CreateResFile().
...
Don't call OpenDeskAcc() and AppendResMenu() on Carbon.
2001-01-29 15:32:00 +00:00
Jack Jansen
bf21bef254
Got ZeroScrap() and PutScrap() to work under Carbon.
2001-01-29 15:20:06 +00:00
Jack Jansen
64aa1e2c83
Use FSpCreateResFile() in stead of CreateResFile().
2001-01-29 15:19:17 +00:00
Jack Jansen
565e956cb0
Use CountMenuItems() in stead of CountMItems().
2001-01-29 15:18:46 +00:00
Jack Jansen
1bbf6ff00f
Make balloon code dependent on existence of Help module
2001-01-29 14:59:33 +00:00
Jack Jansen
a3e2dcadcc
Removed device from the list of Qd incompatibilities. It should be there, but causes too many false positives.
2001-01-29 14:27:32 +00:00
Jack Jansen
5c3c58bde0
Accessor functions for regions and such expect an existing region as parameter. Fixed for grafport attribute access.
...
Got GetPortBitMapForCopyBits() and port.portBits to work.
2001-01-29 14:07:01 +00:00
Jack Jansen
9b897ecaac
Ported the icglue module to carbon.
2001-01-29 13:33:16 +00:00
Jack Jansen
54c0787909
Added generators for EnableMenuItem and CheckMenuItem (which have Mac in front of their name in the include files).
2001-01-29 13:32:10 +00:00
Jack Jansen
f424f24bbb
Re-enabled Scrap (even though it's mostly empty right now).
2001-01-29 13:31:10 +00:00
Jack Jansen
afd0aa680a
Replace {Enable,Disable,Check}Item with their carbon-compatible equivalents {Enable,Disable,Check}MenuItem.
2001-01-29 13:29:47 +00:00
Jack Jansen
5a8115c94b
Ported the icglue module to carbon.
2001-01-29 13:27:46 +00:00
Jack Jansen
13735e3e3e
Added Help, Scrap and icglue missing methods.
2001-01-29 13:22:29 +00:00
Jack Jansen
2beeb22533
Added cellobject.c
2001-01-28 22:45:46 +00:00
Jack Jansen
a813153e15
Got waste to work for Carbon.
2001-01-26 16:32:20 +00:00
Jack Jansen
c34a5ade0a
ucnhash module has gone, xreadlines module added.
2001-01-25 18:31:16 +00:00
Jack Jansen
41eb3c7dc5
ucnhash module has gone.
2001-01-25 16:28:34 +00:00
Jack Jansen
4ff2fe7ee1
ucnhash module has gone, xreadlines module added.
2001-01-25 16:28:00 +00:00
Jack Jansen
c4abd00457
Got rid of extraneous Modues:TE in the search path.
2001-01-24 16:09:59 +00:00
Jack Jansen
48d11c133a
Waste and scrap now sort-of work for Carbon. Scrap is mostly empty, and waste uses a mixture between Waste 2.0 and Waste 1.3.
2001-01-24 16:07:31 +00:00
Jack Jansen
4a4adf4293
Recognize {compiler} and {project} prefixes to pathnames and output the correct XML.
2001-01-24 16:04:50 +00:00
Jack Jansen
7b3cc1f9c3
Regenerated (and manually massaged for PutScrap) so it can be byuilt both for Carbon and Classic. The Carbon module is rather empty, though, for now.
2001-01-24 16:04:01 +00:00
Jack Jansen
5396feb3bb
Quick (manual) fix to make the module compile with Waste 2.0. TBD later.
2001-01-24 16:03:05 +00:00
Jack Jansen
8c98266a7d
Waste and scrap now sort-of work for Carbon. Scrap is mostly empty, and waste uses a mixture between Waste 2.0 and Waste 1.3.
2001-01-24 16:02:07 +00:00
Jack Jansen
f47075e86d
Blacklisted (for the time being) the functions that have a component argument. Don't want to drag the Cm module into the core set too.
2001-01-24 14:22:13 +00:00
Jack Jansen
131c288484
Build directives for PythonStandalone were missing.
2001-01-24 14:06:35 +00:00
Jack Jansen
bace5e9481
Added the GrafPort attributes that are unavailable under Carbon.
2001-01-24 14:06:04 +00:00
Jack Jansen
bd58edaa01
Implemented direct attribute access for Carbon builds and accessor functions for non-carbon builds.
2001-01-24 14:05:11 +00:00
Jack Jansen
7b7e713c0d
Also build the Carbon extension modules.
2001-01-23 23:19:41 +00:00
Jack Jansen
b51362163a
Removed extraneous references to Modules:TE
2001-01-23 23:19:13 +00:00
Jack Jansen
119177b900
The C-prefix file for Carbon plugin projects.
2001-01-23 22:46:21 +00:00
Jack Jansen
dfebb2786a
Ah well, why not check this in. A script to remove all .pyc files in a folder hierarchy.
2001-01-23 22:45:52 +00:00
Jack Jansen
3236f6ad8c
Projects for Carbon plugin modules.
2001-01-23 22:42:45 +00:00
Jack Jansen
366ffcb7ff
Use &# escape for non-ascii chars.
2001-01-23 22:40:32 +00:00
Jack Jansen
193509b320
Added an attribute runtimemodel, which is either "ppc" or "carbon" and is the runtime model of the current interpreter. Will have to ad another value later for real MacOSX MachO, I guess.
2001-01-23 22:38:23 +00:00
Jack Jansen
c3fc51f61b
Added the actual builds of the carbon projects.
2001-01-23 22:36:52 +00:00
Jack Jansen
8c19b882e4
Generate Carbon as well as classic PPC plugin projects. This module is finally paying back the investment in it!
2001-01-23 22:36:26 +00:00
Jack Jansen
6abe676538
Various settings were unconditionally set. Allow them to be overridden in the settings dict.
2001-01-23 22:35:22 +00:00
Jack Jansen
50f6f6f621
If the template is not specified it depends on the current execution model (classic ppc or carbon).
2001-01-23 22:34:50 +00:00
Jack Jansen
6ecf14639d
Added a template for Carbon plugin projects.
2001-01-23 22:33:31 +00:00
Jack Jansen
a106f82e4e
Moved files from template to template-ppc, as this is the template for classic PPC projects.
2001-01-23 22:33:01 +00:00
Jack Jansen
9080e9b938
Added a note about the memory size.
...
Added Matthias Neeracher and Alexandre Parenteau to the "thank you" list. This should have been done _ages_ ago for Matthias! Shame shame!!
2001-01-23 21:03:52 +00:00
Jack Jansen
670c4bd6df
Upped the default memory size to a whopping 24Mb, which is needed to make the autotests run. Sigh. User with low-memory systems will have to adapt the setting.
2001-01-23 20:57:52 +00:00
Jack Jansen
842818422b
Use &# escape for non-ascii chars.
2001-01-23 20:56:25 +00:00
Jack Jansen
5bb3be2ffe
A script to search for methods that are missing in Carbon in Python
...
sources. So far only runs under unix, but what gives:-)
2001-01-23 15:59:39 +00:00
Jack Jansen
ca919da9c9
Made the about box a bit larger (Apparently MacOSX does something a little different?).
2001-01-23 15:55:59 +00:00
Jack Jansen
7302340436
Sigh... First test before committing. InvalWindowRect and friends are window object methods. Fixed.
2001-01-23 14:58:20 +00:00
Jack Jansen
43bb2a4f44
Replaced InvalRect and friends with the Carbon-compliant InvalWindowRect.
2001-01-23 14:56:31 +00:00
Jack Jansen
d829e9e8e3
Replaced InvalRect and friends with the Carbon-compliant InvalWindowRect.
2001-01-23 14:34:49 +00:00
Jack Jansen
a07d37f1fc
Regenerated (shoulnd't make a difference).
2001-01-22 16:27:54 +00:00
Jack Jansen
391f40e9f0
Unicodedatabase.c has gone.
2001-01-22 16:26:46 +00:00
Jack Jansen
af4c942b8a
Better test for skipping project creation: the project file should also exist and be newer than the xml file, and the .exp should exist.
2001-01-22 15:38:40 +00:00
Jack Jansen
ed79548a84
No need to make the S_ constants 32 bit (and its actually harmful because of multiple defines).
2001-01-22 14:51:03 +00:00
Jack Jansen
0e1c24ab89
Waste needs the ICProgKit API.
2001-01-22 14:50:05 +00:00
Jack Jansen
441dea5f32
It's SetControlData_Handle, not SetControl_DataHandle.
2001-01-22 14:49:28 +00:00
Jack Jansen
f75c9d94b4
Re-generated with relative paths.
2001-01-21 22:27:11 +00:00
Jack Jansen
0447ebd3e2
Added CarbonAccessors.o to the non-carbon targets, and probably a few minor things having to do with Python 2.1a1.
2001-01-21 22:26:26 +00:00
Jack Jansen
1f5cd700e9
Added support for forced project building.
...
Added carbon targets (mainly placeholders at the moment).
2001-01-21 22:25:11 +00:00
Jack Jansen
1eda203a02
Added a force option (to force project generation, the default is now to only generate if different).
...
Try to convert all search paths to relative.
2001-01-21 22:24:27 +00:00
Jack Jansen
d6389956cb
Don't generate project if the XML file already exists and is identical to what we've generated. Overridable with a "force" argument to mkproject().
2001-01-21 22:23:13 +00:00
Jack Jansen
9eca23559d
Various tweaks for Python 2.1a1.
2001-01-19 23:47:21 +00:00
Jack Jansen
c33a423c53
Treat an empty kwdict argument the same as a missing one.
2001-01-19 23:46:28 +00:00
Jack Jansen
726d873887
Undefine and redefine PRAGMA_ALIGN_SUPPORTED under Carbon. Apple's "solution" of a funny define makes portable code impossible:-(
2001-01-19 23:45:57 +00:00
Jack Jansen
c00df0bbba
Trigger keep-console-open on GUSISIOUX_STATE_UNKNOWN. Better than the previous complicated expression.
2001-01-16 15:54:58 +00:00
Jack Jansen
f50fbf11f6
Config file for standalone carbon python.
2001-01-16 15:51:24 +00:00
Jack Jansen
2fffb13448
Added Carbon interpreter.
2001-01-16 15:50:48 +00:00
Jack Jansen
844c297da9
Converted to CW Pro 6 and new naming scheme.
2001-01-16 14:24:56 +00:00
Jack Jansen
159830ec3a
Added the 'carb' resource to the carbon interpreter.
2001-01-16 13:01:48 +00:00
Jack Jansen
ee5b8fa58a
Replaced the single .exp file by two files, one for classic and one for carbon.
2001-01-16 13:01:11 +00:00
Jack Jansen
da8df6ea8e
Config file for shared carbon Python.
2001-01-14 23:02:32 +00:00
Jack Jansen
a3d95fa5a4
Added PythonCoreCarbon and PythonInterpreterCarbon targets.
2001-01-14 23:01:36 +00:00
Jack Jansen
d7b68021ce
Fixed Carbon command-dot handling. There is still a problem, though, and you may have to hit it repeatedly.
2001-01-12 23:42:28 +00:00
Jack Jansen
8e0ee7761d
Got rid of ifdefs to enable MacTCP GUSI support, Open Transport always works fine nowadays.
2001-01-12 23:41:46 +00:00
Jack Jansen
319c67b6e1
The interruptRoutine attribute is gone under Carbon. Luckily it appears that nothing used it.
2001-01-12 23:39:59 +00:00
Jack Jansen
736b51df7c
SetpopupData and GetPopupData are gone under Carbon, use {Get,Set}PopupMenu{Handle,ID} in stead.
...
The UserPane routines appear to be fixed in the current Universal Headers, so they're re-enabled.
2001-01-12 23:39:00 +00:00
Jack Jansen
d9d0b5fab1
xstat() will never be implemented under Carbon. Fortunately it also doesn't appear to be used anywhere.
2001-01-12 23:37:14 +00:00
Jack Jansen
bef8f68d84
Always use c2pstrcpy in stead of c2pstr, not only when compiling for carbon.
2001-01-12 23:36:13 +00:00
Jack Jansen
264630e855
When compiling for GUSI and Carbon disable te "keep open on unseen output", for the time being.
2001-01-11 23:04:32 +00:00
Jack Jansen
6ba34aa07f
Disabled a few other routines that are available in CarbonLib.
2001-01-11 23:03:56 +00:00
Jack Jansen
6993f27c82
Added GUSI-Carbon targets (both threading and nonthreading), and they work!! YEAH!!!
2001-01-11 23:03:20 +00:00
Jack Jansen
92f4b366cb
Resurrected Small Carbon Python as a target in PythonStandSmall. Still no GUSI, though, so no socket/select/threads.
2001-01-09 22:27:24 +00:00
Jack Jansen
ebadcb1c1d
FSSpec names may be longer on carbon (1024 chars), cater for that in buffer sizes.
2001-01-09 22:25:49 +00:00
Jack Jansen
91faef83ca
Don't need to define c2pstrcpy() on Carbon: it's in CarbonLib.
2001-01-09 22:24:56 +00:00
Jack Jansen
6ff228c6d2
If we're not using GUSI the "keep open on unseen output" becomes the same as "always keep open".
2001-01-09 22:24:06 +00:00
Jack Jansen
e7bfc915da
Carbon defines {Get,Set}ControlDataHandle, so unfortunately our variants on {Get,Set}ControlData have gotten an underscore: GetControlData_Handle, etc.
2001-01-09 22:22:58 +00:00
Jack Jansen
a9e3db354d
Carbon defines {Get,Set}ControlDataHandle, so unfortunately our variants on {Get,Set}ControlData have gotten an underscore: GetControlData_Handle, etc. This is an incompatible change:-(
2001-01-09 22:10:16 +00:00
Jack Jansen
0d202b7403
Various tweaks to make it everything build and compile again under carbon. Mainly greylisted functions.
2001-01-09 22:09:31 +00:00
Jack Jansen
b55b7bb3ab
Use relative path for outputdir.
2001-01-03 16:44:56 +00:00
Jack Jansen
b55e5f1b62
Fixed a few declarations.
2001-01-03 16:44:27 +00:00
Jack Jansen
e396c04832
struct.pack wants H for unsigned shorts, not h.
2001-01-03 11:14:12 +00:00
Jack Jansen
e56e87dcc8
Got rid of 68K support.
...
Added optional generation of project files.
Redesigned dialog.
2001-01-03 11:12:21 +00:00
Jack Jansen
7ee67a1224
Remove (unused) regex imports.
2001-01-02 22:02:45 +00:00
Jack Jansen
be614ee732
Use re in stead of regex.
2001-01-02 22:02:02 +00:00
Jack Jansen
5a95e42841
Updated for new universal headers (oops... this was loooong due).
2001-01-01 22:58:20 +00:00
Jack Jansen
c158bb2293
Minor clarficiations in the dialogs about which errno file is wanted when (I had also forgotten:-).
2001-01-01 22:57:59 +00:00
Jack Jansen
07d69f60bd
New .mcp names for tkinter and imgmodules projects.
2001-01-01 21:51:33 +00:00
Jack Jansen
9473649e90
Replaced with .mcp projects in Extensions/Imaging
2000-12-31 13:04:21 +00:00
Jack Jansen
52328165c5
Changed the search path for pyexpat to include all of the expat folder.
2000-12-29 16:07:30 +00:00
Jack Jansen
7ff3133a7f
Regenerated so that NewGWorld is included.
2000-12-19 22:28:14 +00:00
Jack Jansen
32248655ee
Emulate a few more non-carbon calls in carbon and the other way around.
2000-12-19 22:23:06 +00:00
Jack Jansen
87a30924d0
Added hash() and compare() functions. Needed because multiple WinObj's can now refer to the same underlying WindowRef.
2000-12-19 21:34:55 +00:00
Jack Jansen
620e914266
Blacklisted a few constants with funny definitions (and they're not important anyway: backward compatible error numbers).
2000-12-19 21:33:51 +00:00
Jack Jansen
61c64c9de0
Various tweaks. It now returns the exact same files as Matthias' tool 95% of the time.
2000-12-14 23:35:01 +00:00
Jack Jansen
f0d750803d
Oops, interaction() returned a single value in stead of a tuple (I thought that bug was loooong fixed??!?).
2000-12-14 23:34:15 +00:00
Jack Jansen
581fa78362
First stab at a script that mimicks Matthias Neerachers tool used to build GUSI.
2000-12-14 22:29:58 +00:00
Jack Jansen
80716f0e61
Set autodispose only if RefCon isn't set yet on the window. This way we don't accidentally dispose of windows that are actually dialogs-in-disguise.
2000-12-14 22:29:00 +00:00
Jack Jansen
5f884c05d1
Refer to the sourceforge site for gusi downloads.
2000-12-12 22:14:14 +00:00
Jack Jansen
4b64c2aa86
Put all AE constants into AppleEvents.py
2000-12-12 22:13:36 +00:00
Jack Jansen
50bf148afe
Qdoffs now exports the GWorldObj_{New,Convert} functions.
2000-12-12 22:13:03 +00:00
Jack Jansen
5afad8315b
Added a c2pstrcpy() function.
2000-12-12 22:12:14 +00:00
Jack Jansen
723ad8ae73
More toolbox modules adapted to Universal Headers 3.3.2.
2000-12-12 22:10:21 +00:00
Jack Jansen
8ed81303f6
Use new multi-input-file feature of bgen in stead of @-file hack to parse multiple header files. A side effect is that the ObjectSupportLib routines are now also available in Python.
2000-12-12 22:09:11 +00:00
Jack Jansen
6fe608c840
Regenerated from Universal Headers 3.3.2
2000-12-12 22:08:00 +00:00
Jack Jansen
177fa8c25e
Put all AE constants into AppleEvents.py
2000-12-12 22:06:53 +00:00
Jack Jansen
968c36d81b
Qdoffs now exports GWorld new/convert, and Qt uses them.
...
Drag moved to core toolbox modules (Win uses it).
2000-12-12 21:53:48 +00:00
Jack Jansen
b5e4248f71
Drag moved to core toolbox modules (Win uses it).
2000-12-12 21:53:14 +00:00
Jack Jansen
7683229a40
Qdoffs now exports GWorld new/convert, and Qt uses them.
2000-12-12 21:50:53 +00:00
Jack Jansen
f7d5aa61d3
Adapted to Universal Headers 3.3.2. More to follow.
2000-12-10 23:43:49 +00:00
Jack Jansen
24342d96c5
Updated for the current state of the main Python source tree.
2000-12-03 22:43:45 +00:00
Jack Jansen
a49bdc0179
These have been replaced by the new generated projects.
2000-12-03 22:43:05 +00:00
Jack Jansen
420c4aa9bc
The new generated plugin projects. Checked in in XML form, so cvs diffs should work.
2000-12-03 22:41:57 +00:00
Jack Jansen
0eba959ed3
Added an extraexportsymbols option, to allow (you guessed it:-) extra export symbols to be specified.
2000-12-03 22:39:09 +00:00
Jack Jansen
aee9d6b73e
Allow recursive searh entries by ending the pathname in ":*".
2000-12-03 22:38:34 +00:00
Jack Jansen
cb9b1ebe6c
Don't generate SYM files by default.
2000-12-03 22:37:32 +00:00
Jack Jansen
a5d384dedf
Updated for the new project names.
2000-12-03 22:36:42 +00:00
Jack Jansen
6c502d7a81
Got it working for all important plugins, and moved it from Build to scripts.
2000-12-03 22:31:50 +00:00
Jack Jansen
b5ec5e4b41
Contributed code that converts Python source files to any combination of tabs/spaces for indenting.
2000-11-29 10:02:22 +00:00
Jack Jansen
cb54be869c
Added support for adding libraries.
...
Added support for project-relative and absolute path names in the search path entries.
2000-11-26 23:02:38 +00:00
Jack Jansen
c10a11b7c7
Generate plugin projects automatically using mkcwproject. There are as of yet only
...
three modules done (and one doesn't work:-), the rest TBD.
2000-11-26 23:01:11 +00:00
Jack Jansen
707e964734
Added MathLib and InterfaceLib. Added Python:Include so #include "package/file.h" works. Moved bits around so now at least Numeric with Distutils builds and instals.
2000-11-19 21:53:15 +00:00
Jack Jansen
6f484cb25a
Close the project after building it, so that building umpteen projects doesn't keep all the projects open.
2000-11-19 21:51:06 +00:00
Jack Jansen
00429dba08
Getting rid of 68K targets.
...
Started to rename projects to the de-facto standard .mcp extension.
2000-11-14 21:42:11 +00:00
Jack Jansen
2e42bddbe9
Added a note about removing preferences and .pyc files when you move the Python installation.
2000-11-14 20:37:37 +00:00
Jack Jansen
8063cbf42b
No reason to keep "Run as Python" in binhex form anymore, just put the binary in the repository.
2000-11-10 22:38:31 +00:00
Jack Jansen
704925c774
Last CW Pro 5.3 projects.
2000-11-07 21:07:33 +00:00
Jack Jansen
185f42d917
struct.pack has become picky about h (short) and H (unsigned short).
2000-10-22 21:59:23 +00:00
Jack Jansen
339ecc61f8
Updated because developer option isn't distributed separately anymore.
2000-10-22 21:57:12 +00:00
Jack Jansen
5c35f5aeee
Removed, no longer pertinent.
2000-10-22 21:55:03 +00:00
Jack Jansen
87f204ad77
Final version used for 2.0 distribution.
2000-10-22 21:54:33 +00:00
Just van Rossum
ff88e460aa
more edits to make the text fit (jvr)
2000-10-20 07:49:00 +00:00
Just van Rossum
17f944b6f3
oops, that one caused a syntax error... (jvr)
2000-10-20 07:40:30 +00:00
Just van Rossum
c924661508
edits to make the 2.0 copyright fit in the about box again... (jvr)
2000-10-20 07:35:33 +00:00
Just van Rossum
a1a335641b
Cleaned uthread dependencies (jvr)
2000-10-20 06:37:11 +00:00
Just van Rossum
0f2fd16d15
Hm, I never checked in my incomplete "run with interpreter" mods. UI is there (but is disabled), functionality is not there.
2000-10-20 06:36:30 +00:00
Just van Rossum
6508c7c7e8
fixed 2.0 compat bug
2000-10-20 06:34:57 +00:00
Jack Jansen
8413b47ba7
Added PyMac_OutputSeen(), which acknowledges all current output in the stdio window, i.e. it acts like input has been read insofar as the keep-console-open option is interested.
2000-10-19 22:02:16 +00:00
Jack Jansen
f1a0a4be63
Add Numerical:Lib:Packages to sys.path. A workaround for distutils not working.
2000-10-19 22:00:01 +00:00
Jack Jansen
538bd13911
Ready for 2.0
2000-10-19 21:58:27 +00:00
Jack Jansen
3e3eb3e822
Oops, all the options were off-by-one. Reported by Tom Bridgman.
2000-10-19 21:50:54 +00:00
Jack Jansen
635a044b87
Fixed balloon help for options. Sort-of reported by Russell Finn.
2000-10-19 21:22:46 +00:00
Jack Jansen
b8bb3fe410
Fixed balloon help for startup options. Reported by Russell Finn.
2000-10-19 21:22:20 +00:00
Jack Jansen
62e3843ca7
Removed try/except TypeError around calling the ae handler function, it masksprogrammer errors and obfuscates the stacktrace. Suggested by Tattoo Mabonzo K.
2000-10-19 20:49:12 +00:00
Jack Jansen
136815d939
Oops, not only the Popt versions were wrong, the resources were also short.
2000-10-19 20:34:14 +00:00
Jack Jansen
9ec8c0600a
Different phrasing of keepconsole options, suggested by David Goodger.
2000-10-19 20:33:41 +00:00
Jack Jansen
749023695e
Use MacOS.OutputSeen() on menuselections: it treats a menu selection in the 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.
2000-10-19 20:32:35 +00:00
Jack Jansen
fd9925af56
Use MacOS.OutputSeen() on menuselections. Removed KeepConsole code again. 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).
2000-10-19 20:31:51 +00:00
Jack Jansen
7941036c4b
Updated Popt resources to current version
2000-10-18 09:13:45 +00:00
Jack Jansen
ab49e88116
Call SchedParams(1,0) so the dialog is correctly re-enabled after something has been on top of it.
2000-10-13 23:35:04 +00:00
Jack Jansen
8c94d5eb0e
Added some of the new Numeric modules (which weren't rebuilt).
2000-10-13 23:34:06 +00:00
Jack Jansen
52b5b0221f
If we're installing to another partition than the system partition offer to copy PythonCore in stead of aliasing it. This should fix the applet problems some people have.
2000-10-13 23:33:34 +00:00
Jack Jansen
31e7c9c6d6
Updated with cmd-. fix and PythonCore copy option.
2000-10-13 23:32:44 +00:00
Jack Jansen
d5fd45ffa5
Made options global (as PyMac_options) so macosmodule can access it.
2000-10-13 19:44:40 +00:00
Jack Jansen
1ea894949f
Vise archive templates used for 2.0c1
2000-10-12 21:45:05 +00:00
Jack Jansen
2a92f0b541
Disribution templates used for 2.0c1
2000-10-12 21:44:06 +00:00
Jack Jansen
3714516a8f
Projects used for 2.0c1
2000-10-12 21:42:51 +00:00
Jack Jansen
f2bd9ee357
Use MacOS.KeepConsole to always exit if the program calls FrameWork._quit(). Overridable with a class variable keepconsole.
2000-10-12 21:25:37 +00:00
Jack Jansen
6433fdf1fe
Added sha module, it's needed by the unicode stuff, it seems.
2000-10-12 21:24:24 +00:00
Jack Jansen
b19c667d94
Added a method KeepConsole so programs can override the Keep console open option.
2000-10-12 21:24:05 +00:00
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