Jack Jansen
3f4c173d5c
Oops, ISO translation was off. Fixed.
2001-03-27 21:32:34 +00:00
Jack Jansen
996c5c17d4
Disable fused-add-mul instructions. They give a nonstandard result for some things that test_coercion complains about. The added performance is probably minimal for Python anyway.
2001-03-26 20:03:30 +00:00
Jack Jansen
c658236d72
Fixed some access paths.
2001-03-26 08:37:28 +00:00
Jack Jansen
9de05f4157
Started on 2.1b2 release notes. Cleaned out alfa notes, etc.
2001-03-20 23:30:38 +00:00
Jack Jansen
875b51dff9
Added dummy _tkinter module for Carbon, which explains that Tkinter isnt supported under Carbon.
2001-03-20 23:30:06 +00:00
Jack Jansen
aabdb0d5bf
Dummy _tkinter module for Carbon, which explains that Tkinter isnt supported under Carbon.
2001-03-20 23:29:41 +00:00
Jack Jansen
fddef433d1
Got module to work under Carbon. Also disabled a few more bits of cfm68k support.
2001-03-20 21:55:51 +00:00
Jack Jansen
26d42df3c1
Added riscos modules to modules that don't have to be included.
2001-03-20 21:55:07 +00:00
Jack Jansen
4cf97c4972
Files for second 2.1b1 distribution.
2001-03-15 14:41:01 +00:00
Jack Jansen
5c82d13e1f
FindFolder argument is a short, not an unsigned short.
...
Added kLocalDomain and friends.
2001-03-15 14:39:37 +00:00
Jack Jansen
6b498de165
Handle the apple menu differently under Carbon.
2001-03-15 14:39:03 +00:00
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