Jack Jansen
4f9013759b
- Added a note about fixversions.py
...
- Ran it.
2004-07-15 21:30:41 +00:00
Jack Jansen
7323f08422
A script to fix version strings in .plist files.
2004-07-15 16:03:55 +00:00
Jack Jansen
ce17cf6da7
The CF inheritance could cause double frees of the underlying objects.
...
Fixed.
2004-07-15 14:25:48 +00:00
Jack Jansen
d9e50f554f
CFStringGetUnicode() returned an extra null character at the end of the string.
...
fixed.
2004-07-15 14:11:30 +00:00
Jack Jansen
3bfc28c12f
Make CF module PEP253 based (finally).
2004-07-15 13:42:06 +00:00
Jack Jansen
75694501ca
Get rid of incorrect use of OSAGetCurrentDialect. Fixes #884085 .
2004-07-15 13:21:16 +00:00
Jack Jansen
0701bd64aa
Fix for #860242 : use correct names in the "save preferences" dialog.
2004-06-03 21:55:46 +00:00
Jack Jansen
30184f3611
- Fix for #862941 : "run with commandline python" crashed. Fixed.
...
- Prefer to use pythonw (if it exists) for "run with commandline python".
2004-06-03 21:27:15 +00:00
Jack Jansen
76375745d5
On startup, attempt to set the working directory to $HOME.
...
Fixes #913581 .
2004-06-03 14:15:50 +00:00
Jack Jansen
8d562e6b4f
Very large scripts folders could crash the IDE, because it runs out
...
of Menu IDs (of which there are only 255 in Carbon). Fixed by stopping
examining the scripts folder when we allocate menu ID 200.
Fixes #959291 . Need to backport.
2004-06-03 13:31:51 +00:00
Jack Jansen
29eb8c315d
Do an actual test for xcodebuild, in stead of relying on the user to
...
uncomment the relevant section.
2004-06-02 20:06:38 +00:00
Jack Jansen
43285d4d3d
CGMainDisplayID() doesn't exist on 10.1, so don't try to call it when
...
building for that platform.
2004-06-02 13:44:05 +00:00
Jack Jansen
fe99927630
- Allow easy opening of experimental database, if pimp >= 0.4
...
- Allow easy access to the PackMan homepage, for even more databases.
2004-02-28 23:19:42 +00:00
Jack Jansen
e7e9bf2727
kLsUnknownType and kLSUnknownCreator were ints in stead of OSTypes.
...
Reported by Bob Ippolito.
2004-02-24 21:49:10 +00:00
Jack Jansen
49be4cc861
Setup file to allow the QuickTime for 2.4 to be compiled
...
for MacPython 2.3 (and, hopefully, python 2.3 for windows too).
2004-02-24 21:25:31 +00:00
Walter Dörwald
70a6b49821
Replace backticks with repr() or "%r"
...
From SF patch #852334 .
2004-02-12 17:35:32 +00:00
Jack Jansen
69387e19ef
More cases of input parameters passed by reference without const.
2004-01-11 22:52:12 +00:00
Jack Jansen
ae57b7f843
Added support for APIs in QuickTimeMusic.h. This one is a bit dodgy:
...
the header file seems to be hand-written and missing the "const" keywords
for input parameters passed by reference.
2004-01-11 22:27:42 +00:00
Jack Jansen
2e5e6445e7
Added support for APIs in MediaHandlers.h.
2004-01-09 23:18:47 +00:00
Jack Jansen
cb2117a83c
Allow passing NULL pointers by passing None. This also works for the
...
factory functions, so you can call quicktime functions that are implemented
as methods on NULL too.
Still don't allow quicktime functions to return NULL pointers, though: I
think this always signals an error condition.
2004-01-04 22:33:33 +00:00
Jack Jansen
007b8eb7c4
Added interfaces for most of the stuff in QuickTimeComponents.h.
2004-01-03 17:23:27 +00:00
Jack Jansen
067782438e
Added support for ImageCompression.h APIs.
2004-01-02 23:51:22 +00:00
Jack Jansen
59f7dc9b40
Updated for QuickTime 6.0, Universal Header 3.4.2.
2004-01-02 23:27:42 +00:00
Jack Jansen
0b565a6e42
- Renamed OSA.ComponentInstance to OSA.OSAComponentInstance. It is not
...
a real subtype of Cm.ComponentInstance right now, it turns out that is
too difficult.
- OSA.OSAComponentInstance initializer does accept a Cm.ComponentInstance
instance, though, so at least things are becoming useable.
2003-12-10 15:18:18 +00:00
Jack Jansen
2e20a63bc9
Make this module Python 2.3 compatible, and add a setup script that allows
...
it to be built for that python.
2003-12-09 15:06:18 +00:00
Jack Jansen
2af4ce8f30
Made this module compatible with Python2.3, and added a temporary setup
...
script that allows it to be built for that Python.
2003-12-09 14:51:21 +00:00
Just van Rossum
001734ca7f
fixed long standing typo
2003-12-07 18:11:51 +00:00
Jack Jansen
67ff6d9930
Finished update to UH 3.4.2.
2003-12-06 00:00:17 +00:00
Jack Jansen
da6081fccb
Ported to Universal Headers 3.4.2. Qd and Qt remain to be done.
...
Completely untested.
2003-12-03 23:20:13 +00:00
Jack Jansen
fe3fe4adb5
Adding an interface to the high-level Open Scripting Architecture,
...
by request of Donovan Preston. In return, he promised to use this
to create a Python OSA component, which would turn Python
into a first-class OSA scripting language (like AppleScript itself).
2003-12-03 22:34:19 +00:00
Jack Jansen
07f1dfa91c
Blacklisting LSInit and LSTerm, which are deprecated. Partial fix for 853558.
2003-12-03 20:52:07 +00:00
Jack Jansen
7d0a609e6f
An interface to the LaunchServices API.
2003-12-02 23:01:43 +00:00
Jack Jansen
ac5d667e9f
Fix (workaround, actually) for bug #844676 : deselecting "show hidden" can
...
cause an index error. We now select the first package if this threatens
to happen. Will backport.
2003-11-27 23:19:33 +00:00
Jack Jansen
9cc4fcd649
Package Mnager error dialogs could refer to hidden packages, which was
...
confusing. To be on the safe side we always show hidden packages before
showing error dialogs. Will backport.
2003-11-27 23:12:17 +00:00
Jack Jansen
a775dd176c
the "idle" script has moved from Lib/idlelib to Tools/scripts.
2003-11-27 22:54:28 +00:00
Jack Jansen
c09857ab78
Added some help to OSX/Dist/README.txt, plus all the information
...
from the OS9 readme that is still relevant.
Got rid of Distributions/readme.txt.
2003-11-20 13:50:28 +00:00
Jack Jansen
7107c1aff3
Got rid of macglue.h, replacing it by pymactoolbox.h where relevant.
...
Cleaned up various things in the toolbox modules.
2003-11-20 13:31:00 +00:00
Jack Jansen
3305d2487d
Got rid of macglue.h, moved the little bit that remains relevant
...
to pymactoolbox.h (where it should have been in the first place).
2003-11-20 13:28:19 +00:00
Jack Jansen
8d902aba1c
No longer used.
2003-11-20 13:27:33 +00:00
Jack Jansen
eddc1449ba
Getting rid of all the code inside #ifdef macintosh too.
2003-11-20 01:44:59 +00:00
Jack Jansen
bc2fbc74ed
Getting rid of one more TARGET_API_MAC_OSX.
2003-11-19 22:43:57 +00:00
Jack Jansen
a53f4eba19
Getting rid of code conditional on TARGET_API_MAC_*.
2003-11-19 16:34:04 +00:00
Jack Jansen
9588770e25
PyDoc_STR is always defined nowadays (and has been for quite some time:-)
2003-11-19 16:18:02 +00:00
Jack Jansen
e48cef7aba
Getting rid of WITHOUT_FRAMEWORKS and ACCESSOR_CALLS_ARE_FUNCTIONS:
...
MacOS9isms.
2003-11-19 16:13:35 +00:00
Jack Jansen
37249c5524
WITHOUT_FRAMEWORKS conditional code bites the dust: this was for
...
pre-carbon MacOS9 support.
2003-11-19 15:32:46 +00:00
Jack Jansen
f387e2d12b
Gone: all this functionality is now in the Carbon.File and Folder modules.
2003-11-19 15:30:41 +00:00
Jack Jansen
fb2765666f
Getting rid of support for the ancient Apple MPW compiler.
2003-11-19 15:24:47 +00:00
Jack Jansen
d338b6e317
Removing the obvious OS9-only documents§
2003-11-19 14:54:25 +00:00
Jack Jansen
28ecf70db5
Getting rid of support for MacOS9 and earlier. This is the first step,
...
and the biggest in size, but probably the easiest. Hunting through the
source code comes next.
2003-11-19 14:34:18 +00:00
Jack Jansen
6045b9c935
Temporary fix for buildon on both Panther and Jaguar.
2003-11-19 13:56:40 +00:00
Jack Jansen
652b28c6f5
Moved various files over from the release23-maint branch.
2003-11-19 13:53:55 +00:00
Jack Jansen
42f3b9ae4a
Upped version
2003-11-19 13:50:21 +00:00
Jack Jansen
e41072378d
Upped version numbers, and converted to UTF-16.
2003-11-19 13:49:28 +00:00
Jack Jansen
2586aa810e
Upped.
2003-11-19 13:48:13 +00:00
Jack Jansen
9feabbdcd2
This file is utf-16, not utf-8 (or ascii).
2003-11-19 13:47:22 +00:00
Jack Jansen
d48364e8b1
Forward port of various fixes that were initially only done on the
...
release23-maint branch:
- Remember the scroll position when rebuilding the browser (as we do far
too often). Fixes #824430 .
- Allow for the documentation to be inside PythonIDE as well as in
the Python.app inside the framework (the original location for 2.3).
- Updated version numbers
- In PythonIDE, add the Tools/IDE directory as the second entry in
sys.path in stead of as the first, leaving PythonIDE.app/Contents/Resources
as the first one.
- The code for setting the working directory to $HOME was both incorrect
and in the wrong place, fixed.
- On OSX the default location for IDE scripts is now
$HOME/Library/Python/IDE-Scripts.
2003-11-19 13:45:26 +00:00
Jack Jansen
6bf31278ac
Ported from 23maint branch: add icons to BuildApplet.
2003-11-19 13:37:22 +00:00
Jack Jansen
c86c9de7d4
Added a site
2003-11-19 13:33:47 +00:00
Jack Jansen
47e8f16b1e
Upped version
2003-11-19 13:33:19 +00:00
Just van Rossum
4e6b3c55d0
Fix for [ 782686 ]: new files used \r as the default line separator
...
instead of os.linesep.
2003-11-18 22:41:16 +00:00
Just van Rossum
7e94a9aae3
fix for bug [819860]: make sure the buffer gets emptied, even if WEInsert() fails
2003-10-12 19:27:24 +00:00
Jack Jansen
d1f46c8970
Don't export the SPB type as "SPB", because it shadows the method SPB,
...
which is really important. This is a stopgap measure, as only the generated
C code is adapted. Fixes #776533 .
2003-07-24 22:25:03 +00:00
Jack Jansen
f31bd453a5
Added instructions on setting the proxy host.
2003-07-24 21:46:40 +00:00
Jack Jansen
18452a4bf2
MacPython-OS9 has its own copy of the interrupt handling code. Added PyErr_SetInterrupt() here too.
2003-07-23 11:39:28 +00:00
Jack Jansen
1fb83c155f
Don't force boot-disk-only install, for reasons unknown it causes more
...
problems than it solves. In stead, put a warning near the top of the
welcome message. Fixes (or, rather works around) bug #764975 .
2003-07-23 10:51:55 +00:00
Jack Jansen
dffeaf4732
Scripts runs with pythonw no longer had full window manager access due
...
to the name change of Python.app/Contents/MacOS/python to
Python.app/Contents/MacOS/Python. Fixes #776116 .
2003-07-23 10:49:17 +00:00
Jack Jansen
12cb99b33f
Various tweaks to make the packages work better. Still not 100%, though.
2003-07-22 14:31:34 +00:00
Jack Jansen
f7538163b0
Files used for the 2.3rc1+ binary installer. This one has the size problem
...
fixed. It also attempts to force boot-disk-only installs, but this seems to
lead to a problem that you have to deselect and reselect the installation disk.
If no-one comes up with a fix RSN I'll revert to the previous situation and
explain in the readme that you cannot install on a non-system-disk.
2003-07-22 13:45:26 +00:00
Jack Jansen
40b2e83924
We erronuously re-used the pimpinstaller object if there were multiple installs.
...
This lead to a duplication of error messages (and installs). Fixes #764615 .
2003-07-21 22:11:07 +00:00
Jack Jansen
a7203d1037
Because plistlib doesn't catch all possible errors that can
...
happen while parsing a plistfile feeding an ill-formatted file to
pimp may cause an exception. As a stopgap we use an unqualified except
and print an error message "Unspecified error, probably ill-formatted
database". Fixes #765621 .
2003-07-21 22:03:14 +00:00
Fred Drake
8851c62b81
removed trailing tabs in several places, including after the final
...
newline
2003-07-07 17:38:26 +00:00
Jack Jansen
dd614fdc51
Fixed lots of minor issues found by Edward Moy: incorrect version
...
strings, non-standard naming of things in bundles, etc.
2003-07-04 13:06:14 +00:00
Jack Jansen
276b2900b8
Added missing newline at end of file.
2003-07-04 12:05:25 +00:00
Jack Jansen
078afc86f2
Files used for 2.3b2 macpython binary distribution.
2003-07-04 11:06:36 +00:00
Jack Jansen
75132e84e1
Moved two sentences around to make them clearer.
2003-07-03 21:33:02 +00:00
Jack Jansen
ebab26a709
Skip noticed that the document talks about "setting PythonLauncher as the
...
default application" but doesn't give a clue on how to do this. Refer to
Apple Help.
2003-07-02 22:09:30 +00:00
Jack Jansen
42fbc6961e
Tooltip for tab/space consistency check was the wrong way around. Spotted
...
by Skip.
2003-07-02 22:08:28 +00:00
Jack Jansen
e2ff8be761
Moved the IDE tutorial to a directory with a shorter name. The long
...
name was giving problems with some tar implementations.
2003-07-02 09:20:09 +00:00
Jack Jansen
01d49fa283
Slight clarification on running the examples from the Finder.
2003-06-29 00:24:12 +00:00
Jack Jansen
d163b85a07
Suggest people visit www.python.org/packman if the default database
...
cannot be found.
2003-06-29 00:17:23 +00:00
Jack Jansen
006ebebe5a
By default build docs, don't download them.
2003-06-28 23:38:04 +00:00
Jack Jansen
d2544e32f5
Give compileall a -d option so it works correctly in the face of
...
DESTDIR being non-null.
2003-06-21 22:07:16 +00:00
Jack Jansen
d7cccdd591
Added a field that allows the user to set sys.argv-style arguments
...
to the script. Fixes #757544 .
2003-06-20 22:21:03 +00:00
Jack Jansen
b6b988bceb
Cop out, and set things to be group-writeable recursively. The various
...
xxxMODE flags don't cut it. Also set the umask to 2 before doing the
compileall on the destination system.
2003-06-20 21:40:57 +00:00
Jack Jansen
7c0d7ba99d
Updated.
2003-06-20 15:14:08 +00:00
Jack Jansen
c30d7c37ee
At startup, test that PythonLauncher is the default application for files
...
of type .py, .pyw and .pyc. If not, post a warning.
2003-06-20 14:36:58 +00:00
Jack Jansen
94d09f84be
Installation of PythonLauncher has been failing silently, probably since
...
the DESTDIR patch. Fixed.
2003-06-20 14:33:38 +00:00
Jack Jansen
8cf644df52
Install Demo and Tools too.
2003-06-19 22:45:37 +00:00
Jack Jansen
7b9a386ef9
MacPython-2.3 has progressed so far that building a set of Mac 2.3
...
extensions on top of Python 2.2 no longer seems feasible.
2003-06-19 22:44:57 +00:00
Jack Jansen
a1b77584f2
Added a target frameworkinstallextras (OSX framework build specific,
...
and not part of a normal frameworkinstall) that installs Demo and Tools
and a readme file into /Applications/MacPython-2.3/Extras. This will
give people access to the demos and tools if they instal Python through
the binary installer.
2003-06-19 22:35:20 +00:00
Jack Jansen
e53be4e855
dded notes on reporting bugs and becoming an active developer.
2003-06-19 21:25:44 +00:00
Jack Jansen
0b1b5adaee
- Added a "community" section.
...
- Cleaned up the HTML.
2003-06-18 22:10:27 +00:00
Jack Jansen
fc3542f678
- Create TMPDIR only if it doesn't exist yet
...
- Set the installer to use our permissions, not influenced by the umask.
2003-06-18 21:28:44 +00:00
Jack Jansen
53e54fd934
Make sure the files in the installer have group "admin", otherwise
...
administrators can still not add packages.
2003-06-17 14:36:54 +00:00
Jack Jansen
7006fa14d8
Allow passing a build directory on the command line. Also, if the
...
build directory is found to exist we don't clean it up. We also
use configure -C. All this lets us keep build directories, which
graeatly speeds up the process of debugging installers.
2003-06-16 15:12:16 +00:00
Jack Jansen
e5370655dc
Only fix up pathnames in installed scripts when needed, i.e. when not installing
...
to /. Pathnames are correct for installing to / since the DESTDIR patch.
2003-06-16 15:10:47 +00:00
Jack Jansen
a93b3cc9c2
Added a note about FSRef tests failing on MacOS 8.6.
2003-06-16 13:57:09 +00:00
Jack Jansen
e748f0358f
This wasn't ansified. Fixed.
2003-06-16 13:56:05 +00:00
Jack Jansen
7327918631
Import EasyDialogs only when needed, so this works if there is no window
...
manager (if it isn't needed).
2003-06-16 13:55:21 +00:00
Jack Jansen
d3295baad7
Patch #755147 by Brian Lenihan:
...
- Build idle from new location
- use ln -fsn when linking files.
2003-06-16 09:47:25 +00:00
Jack Jansen
880be6f1cf
Use the new, now preferred, form of referring to object specifiers (through
...
the object, not the module).
2003-06-13 14:32:49 +00:00
Jack Jansen
2a97dcce09
Use splitlines() in stead of split() to split lines, and added a method
...
shortdescription() so the code to split off the first line of the
description isn't all over the place.
2003-06-01 20:03:43 +00:00
Jack Jansen
ac8bd9175b
Forgot the code to initialize the glue for the new CFObj_ routines.
2003-05-31 22:09:33 +00:00
Jack Jansen
9f0c5754a6
- Get the database from a different place.
...
- Added support for multi-line descriptions. Doesn't look nice
yet in Package Manager.
2003-05-29 22:07:27 +00:00
Jack Jansen
20b15bbc56
Example database for Package Manager.
2003-05-28 18:57:52 +00:00
Jack Jansen
f7c822073e
Alternate fix for #728744 : use OSA and Apple Help Indexing Tool's idleStatus
...
indicator to wait for the help indexing to finish.
2003-05-27 22:47:55 +00:00
Jack Jansen
4eb45e7804
Added functions CFObj_New and CFObj_Convert, general functions to convert
...
between CF objects and their Python representation. Fixes 734695.
2003-05-27 21:39:58 +00:00
Jack Jansen
31fa845c01
Added Help menu. Fixes #731635
2003-05-27 14:10:37 +00:00
Jack Jansen
9592fe9a49
Fixed the DESTDIR modifications to also allow MacOSX framework builds
...
to be installed to a different location. This should make the OSX binary
installer building a lot simpler.
2003-05-25 22:01:32 +00:00
Jack Jansen
8ba0e80117
Added a --python option, which sets the python to be used in the #! line
...
in the bootstrap script of the applet.
2003-05-25 22:00:17 +00:00
Just van Rossum
8d97b9bd36
fixed some DeprecationWarnings
2003-05-25 20:44:37 +00:00
Just van Rossum
0ed39577dd
modernized ColorPicker somewhat
2003-05-24 20:14:24 +00:00
Jack Jansen
bc06feae9c
Pydoc also needs its #! line massaged. Fixes #733199 .
2003-05-09 15:09:50 +00:00
Jack Jansen
a226b5723a
Pass DIRMODE and FILEMODE to Mac/OSX/Makefile on framework builds (and
...
honor them). Use this when building the MacOSX binary installer to
get group-writeable files.
Ths fix works for directories and executables, not for files just yet,
because of bug #735274 .
2003-05-09 15:08:39 +00:00
Just van Rossum
ba5db20558
also support cmd-. in the interactive window
2003-05-09 11:47:23 +00:00
Jack Jansen
ee0325ac9a
Suppress wartning on macfs import.
2003-05-09 10:15:18 +00:00
Just van Rossum
eb64af9201
add explicit support for cancelling a running script (CFM-based MacPython had this built-in)
2003-05-09 08:58:02 +00:00
Just van Rossum
476736eed6
more dead code removal
2003-05-09 08:33:58 +00:00
Just van Rossum
5ef0e7cc47
dead code removal
2003-05-09 08:27:33 +00:00
Jack Jansen
e9709e7e34
Merged 2.3b1 welcome message to the trunk.
2003-05-07 09:41:56 +00:00
Jack Jansen
a6872b86a1
Merged 1.2.2.1 fixes:
...
- Don't generate README, but ask the user to provide it.
- Create destination dir, if needed.
- Updated for 2.3b1.
2003-05-07 08:58:11 +00:00
Jack Jansen
9a79182316
Fix for #731643 : allow "lookup in documentation" to also work if the
...
interactive window is frontmost.
2003-05-06 14:28:31 +00:00
Just van Rossum
d77bee1476
fixed typo
2003-05-03 00:38:26 +00:00
Just van Rossum
4e2d23226f
Install automatic GIL switcher upon IDE startup.
...
(Jack: maybe this could/should be done in Framework.py instead, that way
apps don't have to think about it. PackMan springs to mind...)
2003-05-03 00:31:35 +00:00
Just van Rossum
6767eed22a
Short and sweet module doing something very useful: for event loop
...
based threads, release the GIL when the event loop goes to sleep,
and acquire it again when the event loop wakes up again. OSX-only.
2003-05-03 00:18:55 +00:00
Just van Rossum
d797e7b507
Fixed age-old beginner's error: don't start the main loop as a side
...
effect of an import. (This is one step towards threading support in
the IDE.)
2003-05-02 23:40:29 +00:00
Jack Jansen
40006e9f7a
Rename funny long suite to Disk_File_Folder.
2003-05-01 22:06:15 +00:00
Jack Jansen
b616f17902
Added a note about Stefan Deibels list of contacts.
2003-04-29 21:49:30 +00:00
Jack Jansen
8ddc3f0fa6
The new bundlebuilder-generated applets contain an absolute reference
...
to the Python used to create them (in the #! line). Therefore, when your
Python installation is moved the applets become invalid. As the
binary distribution is installed in a different place than where it was
created we need to fix up the #! lines.
2003-04-29 21:48:46 +00:00
Jack Jansen
d6abf5d8c7
By default be verbose.
2003-04-29 21:46:31 +00:00
Jack Jansen
8c46ce9add
Allow setting the auto dispose flag on window objects.
2003-04-22 13:55:23 +00:00
Jack Jansen
f776dee6dd
Hiding packages was done incorrectly. Fixed.
2003-04-22 13:53:33 +00:00
Jack Jansen
84c2b1b9aa
Oops, 'k' is the new format code for un unchecked 32 bit quantity,
...
not 'K'.
2003-04-17 20:44:21 +00:00
Jack Jansen
ecc6635ae4
Converted manually written code to the new K format specifier.
...
Untested, but at least it still compiles.
2003-04-17 20:40:07 +00:00
Jack Jansen
36b5198381
Refer people to the help pages on failure to load the database.
2003-04-16 12:40:21 +00:00
Jack Jansen
64509b33a7
Added a note on getting 404 Not Found errors when loading the database.
2003-04-16 12:39:03 +00:00
Jack Jansen
a950d7b24f
Added support for per-user installs.
...
Don't show psuedo-packages by default, added a button to show them.
Cleaned up interface a little (not enough, though).
2003-04-16 12:17:56 +00:00
Jack Jansen
4323090d95
Adapted GUI for per-user install. Doesn't do anything yet, though
2003-04-15 21:59:42 +00:00
Jack Jansen
b60352992f
The minimal scripting example now actually works.
2003-04-01 22:30:23 +00:00
Jack Jansen
aca44e2771
Added a File->Generate OSA Suite command.
2003-03-31 15:11:14 +00:00
Jack Jansen
71ad9fb74f
Added 1-page introductions to creating GUIs in Python and the OSA
...
interface.
2003-03-31 15:10:46 +00:00
Jack Jansen
a942b9931c
Moved gensuitemodule from Mac/scripts to Lib/plat-mac. Documentation
...
remains to be done.
2003-03-29 23:04:01 +00:00
Jack Jansen
1269be5f4a
- Added an is_scriptable method to test applications for having
...
a scripting dictionary. Made up by me, not guaranteed to be correct
(and, indeed, Internet Explorer does not seem to play by the book).
- Added the interactive main program as a separate routine, so it
can be called from the IDE later. Also made it less interactive by
default: only the input app and output package folder are asked for.
2003-03-29 22:54:00 +00:00
Jack Jansen
0fc192a9cd
- Prefer using events (in stead of poking around in resource files) to
...
get terminology resources. Unfortunately there doesn't seem to be any
application I can ask for the basic StdSuites terminology (?).
- Prefer OSX-native versions of applications over OS9 versions.
2003-03-29 00:11:32 +00:00
Jack Jansen
8307e028b2
Sometimes a class is used as a base class of itself. Obviously there's
...
something I don't understand, but for now ignore this.
Output the file name such that it cannot contain non-ascii characters.
2003-03-29 00:08:24 +00:00
Jack Jansen
00c348328b
Sigh: didn't catch all lists that needed to be sorted.
2003-03-28 23:37:05 +00:00
Jack Jansen
03b9c91aff
- Sort various lists (list of events, OSA-classes, etc) before generating
...
code. This makes it a lot easier to compare the generated code for two
different versions of the suite.
- Various tweaks to the code to generate suites without looking at resource
files manually.
2003-03-28 22:04:22 +00:00
Jack Jansen
0e85e7a636
If GetAppTerminology fails (which seems to be the usual case on OSX?)
...
we try to manually launch the application and send it an ascr/gdte
event to get its terminology.
2003-03-26 23:14:44 +00:00
Jack Jansen
a154262e44
Modified to accept a command line argument too.
2003-03-26 14:36:25 +00:00
Jack Jansen
49754af873
Frank Vercruesse gave an okay on removing the copyright notice:
...
"Hereby I make the script in question available under the terms and
conditions of the latest Python License."
2003-03-25 10:20:55 +00:00