Jack Jansen
3b3a287d12
Major overhaul: this is now little more than a user interface, the
...
preference handling code is in modules pythonprefs and preferences.
This should finally make it easier for someone (Just?) to write a
decent interface to preference setting, and it'll allow setting
initial sys.path and such from ConfigurePython.
1997-09-08 13:19:42 +00:00
Jack Jansen
d0240837fc
Run NumPy installer, if present.
...
Added a couple of splash screens to show what we're doing
1997-09-08 13:16:29 +00:00
Jack Jansen
faad995380
Fullbuild now maintains BUILDNO for mac builds
1997-09-01 15:37:07 +00:00
Jack Jansen
04fb06f320
Names changed
1997-09-01 15:36:42 +00:00
Jack Jansen
09dcff793f
Put all prints inside "if verbose:"
1997-08-27 14:11:15 +00:00
Jack Jansen
ebacc2edff
Removed debug print
1997-08-27 14:10:49 +00:00
Jack Jansen
82bfde9382
Modified for CW Pro projects and new filenames
1997-08-27 14:10:29 +00:00
Jack Jansen
78c3cc4f0c
MkPluginAliases now knows about fat PythonCore (and all resource files
...
got binhexed again)
1997-08-19 13:58:57 +00:00
Jack Jansen
e3fa8747fa
Modified for CW Pro 1 projects. Convention used: .mu files are old
...
project files, which have to be cleaned up before checking in, .prj
files are CW Pro 1 projects (which are always clean). Prj files are
still binhexed, even though they only have a data fork (and, hence,
could be checked in in binary mode).
1997-08-08 14:51:54 +00:00
Jack Jansen
6654422407
Generate class, property and comparison code (finally!). The resulting
...
code isn't ideal yet: xxx.Window(1).Paragraph(3).font will only work
if all the classes and properties are declared in the same suite, but
at least font(Paragraph(3, Window(1))) always works.
1997-08-08 14:49:02 +00:00
Jack Jansen
ca0f88d887
Added zlib
1997-06-03 15:30:39 +00:00
Jack Jansen
6f69c504f1
Nothing important
1997-05-23 15:41:15 +00:00
Jack Jansen
b83b46d2c6
MSL errno.h has moved some errors around, and doesn't document
...
them in comments, so we do that ourselves.
1997-05-15 11:18:13 +00:00
Jack Jansen
af647ddc52
Use ProgressBar to show progress in stead of print
1997-05-13 15:42:26 +00:00
Jack Jansen
8b4c98783d
- toolboxmodules built first (others depend on it)
...
- Changed name of fat interpreter to PythonFAT (Python conflicted with toplevel
folder of the same name, unfortunately)
1997-05-07 15:52:12 +00:00
Jack Jansen
c512be0bb2
Sometimes tried to modify a tuple. Fixed.
1997-05-07 15:50:56 +00:00
Jack Jansen
0f00c5e2dc
- Use cfmfile to (finally) implement building fat Pythons
...
- Turned the 10 or so yes/no questions into a single dialog
1997-05-06 16:15:32 +00:00
Jack Jansen
c70c350f5d
Module to merge 'cfrg' resources (to create fat ppc/cfm68k programs
...
and shared libraries).
1997-05-06 16:14:34 +00:00
Jack Jansen
ab786562b0
Added calldll module
1997-02-20 15:27:44 +00:00
Jack Jansen
42218ce33c
Added/updated copyright notices
...
(and the &*^$%@ resource files got binhexed again, sigh)
1997-01-31 16:15:11 +00:00
Jack Jansen
02dee9b1a9
Added _tkinter modules in Image extension
1997-01-31 16:13:26 +00:00
Jack Jansen
52e87f3773
Added icglue modules and (optionally) NumPy and PIL extensions
1997-01-07 16:24:18 +00:00
Jack Jansen
e1d325fb40
Added gdbm plugins
1996-12-23 16:56:19 +00:00
Jack Jansen
8bd7c56459
If sys.argv is empty ask for input file and output folder
1996-12-23 16:54:51 +00:00
Jack Jansen
a918b8c4f6
Fixed to allow sys.path initializer to be longer than 255 chars.
1996-11-20 14:55:26 +00:00
Jack Jansen
297d7dd2c9
Keep the folder structure in Mac:mwerks:projects similar to the
...
toplevel build folder structure.
1996-11-09 18:36:00 +00:00
Jack Jansen
612db8f679
Removed addpack calls
1996-11-09 18:34:30 +00:00
Jack Jansen
5265ae4c6d
Probably just binhexed again...
1996-10-23 15:53:32 +00:00
Jack Jansen
230ad2cb8b
Different default location for distribution templates
1996-10-23 15:52:56 +00:00
Jack Jansen
c42c0b76c6
Only copy project files from build* and plugins to the projects
...
folder, leave other projects where they are
1996-10-23 15:52:16 +00:00
Jack Jansen
d2034c1a63
Build imgmodules.cfm68k too
1996-10-23 15:51:35 +00:00
Jack Jansen
84872293dd
Get preference file name from a resource.
...
Changed for 1.8.0 CWGUSI release
1996-10-22 15:33:02 +00:00
Jack Jansen
d09deac2da
Also put aliases to PythonCore{PPC,CFM68K} in the extensions folder
1996-10-22 15:32:06 +00:00
Jack Jansen
145c92dfb5
Moved resources to 510/511: the numbers above 512 gave problems when
...
editing preferences in applets with their own dialogs
1996-10-11 11:30:26 +00:00
Jack Jansen
3c7739a754
Create img modules for cfm68k too.
1996-10-08 09:25:02 +00:00
Jack Jansen
b9e5e14158
Use auto-start functionality of aetools.TalkTo and aetools.Error for
...
server-generated errors.
1996-09-20 15:30:52 +00:00
Jack Jansen
977fbf271e
raise aetools.Error in stead of MacOS.Error on server-generated errors
1996-09-20 15:29:59 +00:00
Jack Jansen
29a3355ab9
Added macostools.touch() calls to inform the finder of our changes.
1996-09-15 22:13:59 +00:00
Jack Jansen
f428c9e317
Turned off debugging output
1996-09-09 01:45:25 +00:00
Jack Jansen
10496eb571
Added handling for new options, fixed applet option setting
1996-09-07 17:01:47 +00:00
Jack Jansen
6c4e987443
Allow editing selected bits of the GUSI preferences (creator, type and
...
delayed-sioux-window flag).
1996-09-06 22:25:34 +00:00
Jack Jansen
ac4d869433
Completely redone. mkestrres now parses errno.h and Errors.h files
...
(which have the descriptions of the errors in comments) and
generates errors.txt, macerrors.py and errors.rsrc
1996-09-05 15:22:16 +00:00
Jack Jansen
e3c90a4232
Merged Guido's mkaliases and Jack's MkPluginAliases
1996-08-28 14:19:53 +00:00
Jack Jansen
86288976b6
Completely revamped: it now uses separate instruction files per
...
distribution. Also, the user interface has been cleaned up a bit.
1996-08-28 14:18:58 +00:00
Jack Jansen
a662cf401a
Removed RunLibScript from build
1996-08-28 14:17:35 +00:00
Jack Jansen
055782a15e
Removed silly dialog
1996-08-28 14:16:39 +00:00
Jack Jansen
057971528d
Fixed names of vairous plugins to build, added a couple and added
...
possibility to create standalone pythons and fat pythons (the latter
not functional yet).
1996-08-23 15:52:56 +00:00
Jack Jansen
25b361fc14
Adapted for cfm68k, new names and split off of qt.
1996-08-20 16:35:30 +00:00
Jack Jansen
bbe04d0f9f
Removed references to mactcp, macdnr and stdwin modules
...
Rebinhexed resource files
1996-08-02 15:22:26 +00:00
Jack Jansen
5220d020b9
Given a module/pathname file created by findmodulefiles compile all
...
needed modules and create a file full of PYC resources.
1996-07-10 13:19:08 +00:00
Jack Jansen
eaa1959c07
Use py_resource module
1996-05-31 13:02:52 +00:00
Jack Jansen
12fe9fb18e
re-binhexed for 1.3.3 distribution
1996-05-20 11:30:09 +00:00
Jack Jansen
ee21706f18
Added waste and _tkinter modules
1996-05-20 11:29:41 +00:00
Jack Jansen
b4c93811cb
Copy .exp files to mwerks project directory too.
1996-04-19 16:02:20 +00:00
Jack Jansen
a2408e9d6a
Fixed code generated for an argument of type ****
1996-04-16 14:36:46 +00:00
Jack Jansen
eba88567a2
Added missing setport call to mkdistr_ui, and added scrap to
...
mkpluginaliases.
1996-04-12 16:34:58 +00:00
Jack Jansen
822a30b0ee
Added region arg to update calls. And binhex files rebinhexed.
1996-04-10 14:52:18 +00:00
Jack Jansen
270f411f17
Binhex gif files too.
1996-04-10 14:51:38 +00:00
Jack Jansen
f04fa7259d
Changed to allow the user to do partial builds
1996-04-10 14:51:14 +00:00
Jack Jansen
db0baced23
Added support for editing override preferences in applets
1996-04-04 15:38:44 +00:00
Jack Jansen
5196d00cc6
Compare sourcefile to hqx file (if it exists) before binhexing. This
...
should stop us from continually updating the .hqx files, at least for
resource files.
1996-03-25 15:38:36 +00:00
Jack Jansen
32cb80cea8
Removed addpack calls for toolbox modules, re-binhexed resources (sigh)
1996-03-20 16:15:35 +00:00
Jack Jansen
18a99f5597
Changed creator from PYTH to Pyth
1996-03-18 13:35:00 +00:00
Jack Jansen
dca8788d1c
Added a few file types
1996-03-18 13:33:15 +00:00
Jack Jansen
57fb8cec3a
New binhexer
1996-03-07 15:16:27 +00:00
Jack Jansen
532e3c2bf6
Changed MacOS creator code from PYTH to Pyth
1996-02-21 15:36:26 +00:00
Jack Jansen
1023dffb36
- AppleEvent timeout set to infinite
...
- Continue even if a build fails
1996-02-21 15:28:49 +00:00
Jack Jansen
22586993c5
Script to recursively change PYTH creators to Pyth
1996-02-21 15:27:24 +00:00
Jack Jansen
2d3f94ebc4
Comment fix
1996-02-14 15:58:30 +00:00
Jack Jansen
6c6ad83e54
Set default item for dialog
1996-01-22 14:55:52 +00:00
Jack Jansen
bf220a16aa
Added font manager toolbox module
1996-01-09 17:16:52 +00:00
Jack Jansen
29c612111b
A different binhexer, apparently:-(
1996-01-02 12:15:45 +00:00
Jack Jansen
cbc0358e30
Added QuickTime module
1995-12-09 14:01:28 +00:00
Jack Jansen
8b13703fc8
Added Cm.slb, the component mgr interface
1995-11-30 15:16:42 +00:00
Jack Jansen
9bc4690e7c
Take care that filenames for .hqx files are ascii (no more mu's, etc)
1995-10-23 13:55:11 +00:00
Jack Jansen
0638b60af0
Added imgpbm and imgsgi
1995-10-12 10:34:31 +00:00
Jack Jansen
3434a27036
Resource files for 1.3 distribution
1995-10-09 23:20:38 +00:00
Jack Jansen
b39a5d724c
Adapted to CW7, added MkPluginAlises
1995-10-09 23:19:30 +00:00
Jack Jansen
703e2c153b
Changed CW signature and fixed .as/.hqx creator/type
1995-10-09 23:18:21 +00:00
Jack Jansen
316ba5d2da
Adapted to os and imp changes
1995-10-09 23:17:18 +00:00
Jack Jansen
732151473b
Fixed bug in optional argument error checking (and generated all
...
suites anew).
1995-10-09 23:09:23 +00:00
Jack Jansen
8426477bbb
Modified/recreated to use keyword arguments
1995-10-03 14:35:58 +00:00
Jack Jansen
bc12873e4b
Load toolbox modules "by hand" using imp, so this script should now
...
work in a virgin distribution.
1995-09-24 21:06:50 +00:00
Jack Jansen
3f14f4a3fc
Changed the way .rsrc and template are copied: hopefully this will
...
finally get the bundle stuff right.
1995-09-24 21:05:24 +00:00
Jack Jansen
6655c4e2d2
Build appplications, libraries and applets according to builtin
...
instructions.
1995-09-01 12:03:32 +00:00
Jack Jansen
0f452fa557
Slightly reorganized so it is useable from another program, and
...
put all print statements in 'if DEBUG'.
1995-09-01 11:54:11 +00:00
Jack Jansen
54500bb79f
Fixed typo
1995-09-01 11:53:17 +00:00
Jack Jansen
c9c99f2538
Interactively create a distribution from a sourcetree.
...
Not yet fully tested.
1995-08-31 13:50:16 +00:00
Jack Jansen
7c86b21812
- Allow PythonApplet to be an alias
...
- Correctly set bundle and init bits
1995-08-31 13:48:43 +00:00
Jack Jansen
8094f0ddae
Added functionality: locate CW projects, copy them, empty them and
...
binhex them.
1995-08-31 13:47:14 +00:00
Jack Jansen
fbac4bbf67
- imp seems to always want a file object arg
...
- continue if resource file not found (may be an applet)
1995-08-31 13:46:13 +00:00
Jack Jansen
9062fa2fb5
Added prompts to various file-select dialogs
...
Renumbered resources to above 512
1995-08-14 12:21:12 +00:00
Jack Jansen
ad169272fb
Added List.slb alias
1995-08-14 12:20:22 +00:00
Jack Jansen
3050a2dc5f
Binhexify any .rsrc file in a tree
1995-08-14 12:19:20 +00:00
Jack Jansen
9d19a914d0
Added prompt to getfile dialog
...
Renumbered resources
1995-08-14 12:14:55 +00:00
Jack Jansen
d8eb8a7945
MkPluginAliases - Scripts (AppleScript and Python) to create aliases
...
to PPC plugin libraries
fixfiletypes.py - Script to recursively set mac creator/type based on
extension
1995-08-09 15:16:58 +00:00
Jack Jansen
63bf598217
Added resource-files to CVS tree, in binhex form
1995-08-07 13:59:16 +00:00
Jack Jansen
7571f30efe
A new home for scripts/applets
...
EditPythonPrefs - Edit the preferences file (sys.path, python home)
PackLibDir - Convert a sys.path directory to a resource file
RunLibScript - import a module and run as __main__
mkapplet - Create a python applet
The resource files belonging to these should also be stored here, somehow..
1995-07-29 13:48:41 +00:00
Jack Jansen
5ccd826aab
Gensuitemodule generates python classes from aete/aeut resources
...
test_suite is a tiny test program for such a generated class
1995-07-17 11:43:20 +00:00
Guido van Rossum
8656ad5b30
a few new things
1995-02-21 21:00:32 +00:00