Commit Graph

300 Commits

Author SHA1 Message Date
Jack Jansen c9b1e90cc8 Modified for appearance. 1999-12-24 13:39:23 +00:00
Jack Jansen 6a6db0724c Partially converted to Appearance, the dialog still has the old ugly layout and
interaction.
1999-12-23 14:34:07 +00:00
Jack Jansen d2bf68fdb9 Converted to Appearance. 1999-12-23 14:33:20 +00:00
Jack Jansen 43fd1f75db Give a warning if system-wide sys.argv processing is off (because then we
may have missed an applet being dropped on us). This may fix the obscure bug
Tony Ingraldi was experiencing.
1999-12-02 22:52:12 +00:00
Just van Rossum 29e5184491 Typo fixed in docstring; removed unneccesary import. (jvr) 1999-11-04 10:30:13 +00:00
Just van Rossum f98e692257 removed two redundant lines -- jvr 1999-04-24 16:48:34 +00:00
Jack Jansen 6a51b37167 Added Qdoffs module. 1999-03-07 23:10:32 +00:00
Jack Jansen 57ed139c22 Added App module (appearance manager interface). 1999-03-04 23:00:11 +00:00
Jack Jansen 3b8052685c (finally) unified the interpreter and the applet as Just suggested ages ago. The
resulting program is called PythonInterpreter.
1999-02-14 23:12:06 +00:00
Jack Jansen 87352f8065 Build all plugins modules separately, the PlugIns.prj project seems to
have stopped working.
1999-02-12 10:29:06 +00:00
Just van Rossum 7f1653c0e5 new dangerous script: it removes all apps (except sys.executable), shared libs, (x)SYM files and xxx Data folders (in case xxx.prj exists) -- jvr 1999-02-07 16:36:22 +00:00
Jack Jansen fa155a1b2c Don't create symlinks to toolbox modules any more. 1999-02-07 13:59:06 +00:00
Jack Jansen 8eea5baca8 img modules are no longer in PlugIns folder. 1999-02-06 17:44:28 +00:00
Jack Jansen 33a5d7e751 Just's script to find non-7-bit-clean charactres in a source tree (slightly
modified by Jack to skip files that are binary despite the TEXT type).
1999-02-03 12:07:14 +00:00
Just van Rossum 7bcd84ddb2 updated to the new numpy build setup -- jvr 1999-02-02 23:58:50 +00:00
Just van Rossum e1fb04f694 minor cleanup of last patch -- jvr 1999-02-01 01:29:17 +00:00
Just van Rossum 9d609b4db4 Added PythonIDE to the applet list; added destination filename support for applets -- jvr 1999-02-01 01:21:18 +00:00
Just van Rossum e590a95796 removed turd resources left by my former MacCVS client
-- jvr
1999-02-01 01:19:16 +00:00
Just van Rossum 2607a44690 added some try/excepts so it also works when certain projects/folders are not available -- jvr 1999-01-30 18:27:12 +00:00
Just van Rossum f1ae0eb9fa Removed NumPy install code: it's obsolete -- jvr 1999-01-30 17:50:15 +00:00
Just van Rossum 786cb11e51 Fixed two typo's (Plugins -> PlugIns) and added some explicit path munging to allow the script to also work from the Scripts folder. Somehow either of these fixes solved a problem where it suddenly refused to make a PythonCore alias in the Extensions folder. -- jvr 1999-01-30 17:46:34 +00:00
Just van Rossum 292f4c4676 added "delay console window until needed" preference 1999-01-30 15:25:30 +00:00
Jack Jansen f25813ac6c Re-committed as AppleSingle 1999-01-29 12:06:21 +00:00
Jack Jansen c9bda41a21 Updated for new build and plugin paths 1999-01-28 17:46:50 +00:00
Jack Jansen c94e7854d0 Added Icn module to toolboxmodules 1999-01-25 12:39:39 +00:00
Just van Rossum d0f0637dad Script to synchronize files with / in their name and their _s_ counterparts.
Needed to keep CWGUSI under cvs because of filesnames with slashes.
1999-01-24 23:24:21 +00:00
Jack Jansen b736a87703 Project files converted for CW Pro 4. And the daylight savings time switch seems to have "modified" the resource files (but nothing has changed there). 1998-11-01 22:11:33 +00:00
Jack Jansen fb37f89b81 Replaced all remaining BinHex files with their binary counterparts. 1998-08-20 15:03:49 +00:00
Jack Jansen c590095a16 Binhextree doesn't binhex anymore, it just copies the projects around. This
does make the name a bit of a non-sequitur:-)
1998-08-20 14:51:12 +00:00
Jack Jansen 490ec9c877 Use buildtools where appropriate.
Build BuildApplication applet too.
1998-07-31 09:45:27 +00:00
Jack Jansen b44f1cca6c Build a full standalone application from a python script (Just) 1998-07-31 09:44:58 +00:00
Jack Jansen 015b70ec93 Common code used to the buildtools module (Just) 1998-07-31 09:44:23 +00:00
Jack Jansen fb721cf03e Added build.macfreeze to the "special" folders. 1998-06-26 15:05:29 +00:00
Jack Jansen 804fdc80f9 Use dialog auto-placement whenever appropriate. 1998-04-27 15:12:13 +00:00
Jack Jansen 955a2f5328 If there's no comment for an error we use the symbolic name as the
error message. Not really fantastic, but "reqAborted" is better than
"MacOS error -1105" at least.
1998-04-21 15:27:45 +00:00
Jack Jansen cf89f6fc7d Removed unused import of addpack 1998-04-21 15:26:26 +00:00
Jack Jansen bca57e60c0 Moved some code around: occasionally the SetCreatorFileType didn't
work because the finder got there first (at leats, that's what I think
happened).
1998-04-21 15:25:57 +00:00
Jack Jansen ae3407a01b Added Sndihooks module 1998-04-15 14:06:17 +00:00
Jack Jansen ff170fbbb5 Default button on main window wasn't set correctly 1998-02-20 16:08:47 +00:00
Jack Jansen 73c804a3cd Added some debug prints (if enabled by setting DEBUG) 1998-02-20 16:08:19 +00:00
Jack Jansen 8554e302a5 BuildApplet will now also update old applets 1998-02-20 16:06:56 +00:00
Jack Jansen 666ff8c299 Build balloon help for EditPythonPrefs 1997-10-10 15:50:00 +00:00
Jack Jansen bb748622f6 Fixup sys.path to be able to find macostools 1997-10-10 15:49:36 +00:00
Jack Jansen b95901ec2e Implemented balloon help for EditPythonPrefs 1997-09-09 13:58:19 +00:00
Jack Jansen 80b5329f76 Added Help module 1997-09-09 13:57:59 +00:00
Jack Jansen 675cda0787 Added a button to increment buildno, so it doesn't happen
automatically all the time.
1997-09-09 13:57:15 +00:00
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
Guido van Rossum 4cbb0e3a2d applet to run any script 1995-02-20 23:42:50 +00:00
Guido van Rossum 3c3eda2b7b stuff by jack to create a set of Estr resources 1995-02-05 17:01:45 +00:00
Guido van Rossum d4d7728440 Updates for THINK C 6.0. Moved the necessary UNIX emulation routines here. 1994-08-19 10:51:31 +00:00
Guido van Rossum dc0493ac67 Initial revision 1994-05-06 14:16:55 +00:00