Commit Graph

300 Commits

Author SHA1 Message Date
Jack Jansen 9c45a6504f Added missing initializer and extra error check. 1995-08-14 12:21:50 +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 a4b1d0030e Interface to the Mac List Manager. 1995-08-14 11:46:24 +00:00
Jack Jansen ea79c876d3 re-enabled newmodule 1995-08-09 15:17:23 +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
Guido van Rossum 6e39e53cde Initial revision 1995-08-08 14:11:07 +00:00
Guido van Rossum 222c8924c1 add xstat (extended stat, returns resource fork size and creator/type) 1995-08-08 14:10:22 +00:00
Guido van Rossum 08d2071acc set some fields to zero for directories 1995-08-08 14:09:33 +00:00
Jack Jansen cf6369394e Better error messages wrt missing resources and preferences 1995-08-07 14:36:06 +00:00
Jack Jansen a7b6a820ae Added binascii 1995-08-07 14:35:24 +00:00
Jack Jansen 3d18593e6d Added interfaces to {Get,Set}FInfo and accompanying objects 1995-08-07 14:04:10 +00:00
Jack Jansen f8bddd8ae3 Mwerks now also has fopenrf 1995-08-07 14:03:14 +00:00
Jack Jansen 426fa79a7d Mwerks version of fopenRF. 1995-08-07 14:02:12 +00:00
Jack Jansen 67b4e6d4e8 Fix for cfm68k 1995-08-07 14:01:46 +00:00
Jack Jansen fc596038a5 Moved here because it is think-specific 1995-08-07 14:00:08 +00:00
Jack Jansen 63bf598217 Added resource-files to CVS tree, in binhex form 1995-08-07 13:59:16 +00:00
Jack Jansen d8c7a41ae9 Put resource-files under CVS, in binhex form 1995-08-07 13:58:09 +00:00
Jack Jansen 5968badb65 - Use new names
- Use AEInteractWithUser
1995-07-29 15:34:25 +00:00
Jack Jansen 39fe80b7da Initial revision 1995-07-29 15:33:43 +00:00
Jack Jansen e87e7a56bd New test program for server AE handling 1995-07-29 15:32:30 +00:00
Jack Jansen 7874b5d88c minor fix 1995-07-29 15:31:10 +00:00
Jack Jansen 5050199787 Fixed incorrect call to InstallHandler and a few other things 1995-07-29 13:58:41 +00:00
Jack Jansen 292b0f96f3 Added code so you canset "command line options" if you
option-click/drag python. Needs a new dialog resource.
1995-07-29 13:52:37 +00:00
Jack Jansen cc456fbe82 Un-installing of AE handlers fixed (AE is very picky that you specify
the same UPP)
1995-07-29 13:50:59 +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 23ebebaa4f Made more ppc-savvy 1995-07-28 11:44:29 +00:00
Jack Jansen 4cae5e6c0a - Added getplatform()
- (temporarily?) removed newmodule reference
1995-07-28 11:29:54 +00:00
Jack Jansen e4b4038cb2 Various toolbox routines have gotten new names. 1995-07-17 13:25:15 +00:00
Jack Jansen bc608646a8 The three most important suites, generated by gensuitemodule 1995-07-17 11:43:59 +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
Jack Jansen 40775bafab Split aepack and aetypes off from aetools (it was getting too big)
Added support for all basic types mentioned in Apple Event Registry
Added support for automatically-generated suites.
1995-07-17 11:42:23 +00:00
Jack Jansen 5ae5fdf901 Generated anew after fixing aescan.py 1995-07-17 11:40:10 +00:00
Jack Jansen 7433568172 Also scan AERegistry.h and AEObjects.h and create .py definition
files.

Some methods had turned to functions again. Fixed.
1995-07-17 11:39:04 +00:00
Jack Jansen 829f88c169 Added GetErrorString method (convert OSErr number to string) 1995-07-17 11:36:01 +00:00
Jack Jansen f74f63a43f Initial port to CodeWarrior CFM68K support (mainly by disabling
unsupported features).
1995-06-27 13:18:14 +00:00
Jack Jansen 1e054024c1 Added methods as_Menu and as_Control to convert a resource
to those object types

You can now set the data attribute of a resource with the expected
semantics (but you have to call ChangedResource yourself)
1995-06-18 20:20:27 +00:00
Jack Jansen a177228ff8 Added as_Resource() method to convert menu object to res object 1995-06-18 20:17:27 +00:00
Jack Jansen 5d56f4b403 Added as_Resource() method to convert ctl object to res object 1995-06-18 20:16:33 +00:00
Jack Jansen 2c67362f70 Added FindFolder interface 1995-06-18 20:05:14 +00:00
Jack Jansen 08305504f1 Added code to obtain sys.path from a resource
Removed code to update the preferences file, use EditPythonPrefs.py
in stead (actually, code is still there if you define USE_MAC_MODPREFS)
1995-06-18 20:03:40 +00:00
Jack Jansen 68f1d45531 Obtain path from a resource (unless USE_BUILTIN_PATH is #defined) 1995-06-18 19:57:01 +00:00
Jack Jansen 3f0c1551e9 Added USE_* ifdefs for a couple of optional modules. 1995-06-14 14:47:21 +00:00
Jack Jansen 2a58638eae Ported to CW6 1995-06-14 14:44:17 +00:00
Jack Jansen a7ee15c8ce Split shared-library support and dynamic-loading support (they were
both enabled with USE_SHARED_LIBRARY, now there's also
USE_MAC_DYNAMIC_LOADING).

Added a few other USE_ defines for optional modules to nonshared
config (they're not included in the base shared library)
1995-06-14 14:43:41 +00:00
Jack Jansen 7d0bc8343f Ported to Universal Header 2.0.1f (i.e. CW6) 1995-06-09 20:56:31 +00:00
Jack Jansen a0e76bebd3 Ported to CodeWarrior 6 1995-06-09 20:39:24 +00:00
Jack Jansen b81cf9d61c Trying again to check it in. Changes to:
- Use Universal Headers as input
- Change addpack calls to not depend on Guido's disklayout
- Checkge testprograms to use new names for some functions
1995-06-06 13:08:40 +00:00
Jack Jansen ae8a68f40c Trying again to check it in. Changes to:
- Use Universal Headers as input
- Change addpack calls to not depend on Guido's disklayout
- Checkge testprograms to use new names for some functions
1995-06-06 12:55:40 +00:00
Jack Jansen c7cfb95559 Rather massive changes:
- Make the stuff run on Jack's machine (and hopefully all machines) in
  stead of Guido's only (addpack stuff)
- Use the Universal Headers in stead of the Think headers
- Fixed the test programs to use the new routine names
1995-06-05 22:34:12 +00:00
Jack Jansen f301dcac73 Added img stuff (within #ifdef, so they're easy to remove) 1995-06-03 21:16:40 +00:00
Jack Jansen c263286bc6 StandardGetFile without args now shows all files (in stead of none) 1995-06-03 21:15:50 +00:00
Jack Jansen 45ff77f43e - The prefs file wasn't updated correctly if it already existed.
- Guido's r1.23 fix wrt PyMac_DoYieldEnabled had somehow gotten lost.
1995-04-24 12:41:41 +00:00
Jack Jansen 1ff2f218ca Removed seeks beyond eof (MW doesn't support them) 1995-04-23 22:10:18 +00:00
Guido van Rossum 8f4b6adb77 two new modules for the Mac toolbox 1995-04-05 09:18:35 +00:00
Guido van Rossum e375b3f1e5 use PyMac_Yield() instead of PyMac_Idle() 1995-03-23 10:41:41 +00:00
Guido van Rossum e56db434a9 first cut at the whole quickdraw.h header file ... 1995-03-19 22:49:50 +00:00
Guido van Rossum 86c3af7d12 moved OpenDeskAcc here 1995-03-19 22:42:51 +00:00
Guido van Rossum e23e1fbaa6 moved bgen to Tools 1995-03-10 15:12:23 +00:00
Guido van Rossum 7a84c5a354 pseudo progress bar (not finished) 1995-03-10 14:47:38 +00:00
Guido van Rossum 7aa87cc5b3 added morse library (not finished yet) 1995-03-10 14:47:05 +00:00
Guido van Rossum b7a38354f4 added evtedit.py for SystemClick() 1995-03-10 14:46:39 +00:00
Guido van Rossum 227a4232e6 the usual 1995-03-10 14:42:57 +00:00
Jack Jansen 3b0a5cdb23 Initial revision 1995-03-07 16:40:18 +00:00
Guido van Rossum 124107b2a4 reverse sense of PyMac_Idle test 1995-03-06 10:30:39 +00:00
Guido van Rossum 5510dc23f9 socket.py 1995-03-06 10:29:04 +00:00
Guido van Rossum 0374771cc7 remove some unused local variables 1995-03-04 22:39:03 +00:00
Guido van Rossum 23f43d1bd2 correct some return values and remove some unused variables 1995-03-04 22:36:53 +00:00
Guido van Rossum d5f53857dc include macglue.h so we can use HAVE_UNIVERSAL_HEADERS;
and correct sens of PyMac_Idle() test.  But should'nt this raise
KeyboardInterrupt instead of silently returning?
1995-03-04 22:35:14 +00:00
Guido van Rossum cfa00ea19a don't use math at all 1995-03-04 22:32:54 +00:00
Guido van Rossum cd259d0b40 fix several cosmetic things, add buffering to makefile 1995-03-04 22:24:05 +00:00
Guido van Rossum ea39abd56c more stuff 1995-02-28 09:49:02 +00:00
Guido van Rossum e26c263e71 more stuff 1995-02-28 09:11:41 +00:00
Jack Jansen 2120d12265 In interactive mode ask for output file 1995-02-27 16:19:07 +00:00
Jack Jansen 16df2aa57b Under MW also be more conservative about events to request 1995-02-27 16:17:28 +00:00
Guido van Rossum 8cebe3815f all bgen modules now work with MWerks 1995-02-27 10:10:58 +00:00
Guido van Rossum e7134aa0f2 return old value of PyMac_DoYieldEnabled; -1 means do not even check for interrupts 1995-02-26 10:20:53 +00:00
Guido van Rossum 83c434b145 get creator from Owner resource; set attrs 1995-02-26 10:19:42 +00:00
Guido van Rossum 2e1db7756f Update 1995-02-26 10:18:37 +00:00
Jack Jansen 76efd8e7a1 MAde a few things more orthogonal and did some cleanups:
- Applications now have their (minimal) main prrogram in
  macapplication.c and the rest of the init code in macglue.c.
- A new define, USE_MAC_APPLET_SUPPORT, independent of
  USE_MAC_SHARED_LIB
- chdir to script directory now done in PyMac_InitApplication.
1995-02-24 22:53:16 +00:00
Jack Jansen 397c3fb4d7 Added BINA to unknown filetypes (what mw uses) 1995-02-24 22:46:51 +00:00
Jack Jansen 32b2f8222d Rationalized mwerks config files: they only differ depending on
whether there is shared library support. Libraries, applets and
applications are distinguished by the sources they include.
1995-02-24 22:45:45 +00:00
Guido van Rossum edea408f88 changed ifdefs and comments -- more modules are good 1995-02-21 21:01:47 +00:00
Guido van Rossum e6d9ccc33a change SC ifdef to MPW 1995-02-21 21:01:05 +00:00
Guido van Rossum 8656ad5b30 a few new things 1995-02-21 21:00:32 +00:00
Guido van Rossum 4410d571a8 ported to MPW/SC 1995-02-21 20:58:53 +00:00
Guido van Rossum 7fb1dcc437 added ctb 1995-02-21 20:58:30 +00:00
Guido van Rossum 0437e89041 fix bug in filterproc interface 1995-02-21 20:56:21 +00:00
Guido van Rossum f74c36c9dc fix bug with volume root 1995-02-21 00:44:14 +00:00
Guido van Rossum 24a45e3c18 ported to MPW, moved main() here 1995-02-20 23:45:53 +00:00
Guido van Rossum 850f44b47c moved main() to macglue.c 1995-02-20 23:45:09 +00:00
Guido van Rossum 7c496ec629 ported to CFM-68K 1995-02-20 23:44:43 +00:00
Guido van Rossum 42a69c8425 real dialogs for warnings etc., copy applet.rsrc template too 1995-02-20 23:44:14 +00:00
Guido van Rossum f45b53b13c replace %#s with portable solution 1995-02-20 23:43:29 +00:00
Guido van Rossum 4cbb0e3a2d applet to run any script 1995-02-20 23:42:50 +00:00
Guido van Rossum 156380e382 added shared library glue 1995-02-20 23:42:10 +00:00
Guido van Rossum bcf3b56ea7 also set cur dir for standard get/put file 1995-02-20 23:41:35 +00:00
Jack Jansen 86b4049b87 Some more modules temp excluded in mwerks, and a comment fix. 1995-02-20 15:57:12 +00:00