Jack Jansen
9537586a87
Added some clarification on CWGUSI building and pathnames as they come
...
out of the CVS repository.
1999-03-10 15:51:56 +00:00
Jack Jansen
a4e6ae6667
Offscreen bitmap support, first stab. PixMaps are still treated as ordinary
...
handles, not fullblown python objects, and UpdateGWorld returns a new GWorld
object in stead of modifying the existing one.
1999-03-07 23:11:21 +00:00
Jack Jansen
6a51b37167
Added Qdoffs module.
1999-03-07 23:10:32 +00:00
Jack Jansen
4100900059
Added a rewrite rule so the Str255 argument of GetControlTitle is seen as
...
output parameter.
1999-03-07 20:05:20 +00:00
Jack Jansen
57ed139c22
Added App module (appearance manager interface).
1999-03-04 23:00:11 +00:00
Jack Jansen
5b6334f210
Added App module (appearance manager interface). And of course codewarrior
...
has touched various other projects again too, sigh.
1999-03-04 22:56:46 +00:00
Jack Jansen
e32596bca8
Interface to the appearance manager.
1999-03-04 22:54:29 +00:00
Jack Jansen
e4349e83d1
Re-generated with OSStatus treated like OSErr (i.e. not returned, but raising
...
an exception when negative).
1999-03-04 22:53:24 +00:00
Just van Rossum
fc372aae48
added hasclosebox attr (jstrout) -- jvr
1999-03-03 23:15:39 +00:00
Just van Rossum
127100531d
added "Save options" menu to popup so users can set the creator of scripts -- jvr
1999-02-27 17:18:30 +00:00
Just van Rossum
f4b0681d90
changed creator to 'Pide' -- jvr
1999-02-27 17:16:54 +00:00
Just van Rossum
4798c4ef4d
added kludge so edit menus work in W.ModalDialogs -- jvr
1999-02-27 17:15:32 +00:00
Just van Rossum
6f0e55a019
updated 'vers' resource -- jvr
1999-02-27 15:59:31 +00:00
Just van Rossum
3853be8b14
reverted Jack's mod: no longer neccesary since all BNDL & icon info is in the IDE's resource file, just like the other applets -- jvr
1999-02-27 15:58:47 +00:00
Just van Rossum
867dc25445
added Jack's ad-hoc icon plus a BNDL resource, so the creator of the IDE will be 'Pide' -- jvr
1999-02-27 15:53:26 +00:00
Jack Jansen
24f7b231bb
Set the signature for the IDE "by hand", the bundle is already included in the
...
PythonEngine applet template.
1999-02-27 15:24:02 +00:00
Jack Jansen
1e4cc33a55
Moved all three bundles (for interpreter, applets and IDE) into bundle.rsrc.
1999-02-27 15:23:01 +00:00
Just van Rossum
d4bdbf1097
added "dummy" makeopenwindowsmenu method to simplify making a standalone W app -- jvr
1999-02-26 21:30:19 +00:00
Just van Rossum
96b64d0675
open res file(s) read only; upped __version__ -- jvr
1999-02-26 21:19:50 +00:00
Just van Rossum
ca37995553
added slight delay in Scrollbar.click() for more intuitive response -- jvr
1999-02-25 23:00:43 +00:00
Just van Rossum
68922f06bf
fixed "crashing" bug when scripts folder as stored in prefs file does not exist.
1999-02-25 22:33:05 +00:00
Jack Jansen
cf2efc67d9
Uncommented AskYesNoCancel docstring (how did it get commented in the first place?)
1999-02-25 22:05:45 +00:00
Jack Jansen
208c15ab85
Added optional arguments to dialogs to allow setting of button titles.
1999-02-16 16:06:39 +00:00
Jack Jansen
3c7ce60f1f
Updated for new folder layout (but not fully tested yet).
1999-02-16 00:18:53 +00:00
Jack Jansen
72a027f170
Replaced .hqx project file by binary version, and updated to current CW.
1999-02-16 00:18:15 +00:00
Jack Jansen
68ecab455c
Put the applet code inside USE_MAC_APPLET_SUPPORT ifdefs, to make 68k standalone Python compile.
1999-02-15 23:34:56 +00:00
Jack Jansen
6b6e61dd32
(finally) unified the interpreter and the applet as Just suggested ages ago. The
...
resulting program is called PythonInterpreter.
1999-02-15 21:33:34 +00:00
Just van Rossum
cdcc0f0c3c
AskPassword(): added reference to the module doc string; added support for autoKey events. --jvr
1999-02-15 00:04:05 +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
561df24437
Changed case on cm and qt modules, removed last references to toolboxmodules.
1999-02-12 10:33:47 +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
Jack Jansen
a598bc412c
Updated for the new one-slb-per-extension scheme.
...
Added a few references to cvs locations for external libraries.
img now builds in its own Extensions folder.
1999-02-10 23:08:24 +00:00
Jack Jansen
b92268aa3f
Added AskPassword() with same interface as AskString. By Steve Majewski with some mods by me (SchedParams call, default value). Selects are still impossible, though, and the cursor doesn't blink.
1999-02-10 22:38:44 +00:00
Jack Jansen
eef0486a45
Try a new commit, hoping it'll fix the problems with this project on flap.
1999-02-10 21:18:26 +00:00
Jack Jansen
49fc666033
Use typeFloat for all floating point values. The previously used
...
typeExtended was a Think-ism that must have stopped working years and
years ago without anyone noticing.
1999-02-10 09:51:35 +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
e058189040
Added Ctl.as_Control and Menu.as_Menu methods, which take a resource as
...
argument and return a Control or Menu object.
1999-02-07 14:02:03 +00:00
Jack Jansen
b0687899d7
Added a define USE_CORE_TOOLBOX, which includes six core toolbox modules
...
into the config file. This define is also automatically set if USE_TOOLBOX is
defined.
1999-02-07 14:00:50 +00:00
Jack Jansen
fd44e3d1f4
Added a define USE_CORE_TOOLBOX, which includes six core toolbox modules
...
into the config file.
1999-02-07 13:59:49 +00:00
Jack Jansen
fa155a1b2c
Don't create symlinks to toolbox modules any more.
1999-02-07 13:59:06 +00:00
Jack Jansen
496cae768f
Moved Ctl, Dlg, Menu, Qd, Res and Win modules to PythonCore.
...
Moved other toolbox modules to their own .slb file.
1999-02-07 13:57:11 +00:00
Jack Jansen
6d3d6e43ec
Added Extensions:img:Mac to default sys.path
1999-02-06 17:56:59 +00:00
Jack Jansen
6c45a82594
- img modules are no longer in PlugIns folder
...
- Added a dependency on toolboxmodules to icglue.cfm68k
1999-02-06 17:46:21 +00:00
Jack Jansen
8eea5baca8
img modules are no longer in PlugIns folder.
1999-02-06 17:44:28 +00:00
Just van Rossum
2aaeb52665
fixed problem with "reloading" sub-sub-modules -- jvr
1999-02-05 21:58:25 +00:00
Jack Jansen
c256ece88c
Partly updated to reflect the new organization and the availability of CVS
...
access. Will still need a bit of work when all plugins are separated, probably.
1999-02-03 13:09:27 +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
edab93939e
re-checkin with "ISO-8859 translation" turned on.
1999-02-02 22:31:05 +00:00
Just van Rossum
b8bf163dde
added some comments
1999-02-02 22:27:41 +00:00
Just van Rossum
26a69db4c7
put the preferences file in a folder called "Python" inside the prefs folder, just like the IDE does -- jvr
1999-02-02 15:49:03 +00:00
Jack Jansen
9202755fcb
Replaced by Pythonpath.r
1999-02-02 15:33:45 +00:00
Just van Rossum
a61f4ac14d
better sys.path munging when running scripts -- jvr
1999-02-01 16:34:08 +00:00
Just van Rossum
79e02231ca
removed old IDE stuff -- jvr
1999-02-01 01:38:20 +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
99ec5a52b8
Add $(APPLICATION) or :Mac:Tools:IDE at the very start of sys.path to improve startup time -- jvr
1999-01-31 23:17:56 +00:00
Just van Rossum
a7a7193363
There are now three possible ways to run the IDE:
...
- this file dropped onto the interpreter
- applet built by BuildApplet (contains only __main__)
- applet built by BuildIDE (contains all IDE modules)
1999-01-30 23:49:45 +00:00
Just van Rossum
4f0d1f5469
??? adding this file somehow failed -- jvr
1999-01-30 22:40:26 +00:00
Just van Rossum
40f9b7bd7c
First Checked In.
1999-01-30 22:39:17 +00:00
Just van Rossum
f59a89b5e3
added ntpath and win32api to MAC_MAYMISS_MODULES -- jvr
1999-01-30 22:33:40 +00:00
Just van Rossum
49ef0b76bc
changed chars in source > chr(127) to ASCII: CVS corrupted them -- jvr
1999-01-30 22:32:40 +00:00
Just van Rossum
874f87b546
set 'preload' attribute for __main__ PYC resource -- jvr
1999-01-30 22:31:26 +00:00
Just van Rossum
1cea8047d8
skip 'vers' resource when copying resources from templeate -- jvr
1999-01-30 21:20:10 +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
245d17930b
Added pascal-style string name of preference file resource, and bracketed
...
C struct declarations with #ifndef rez
1999-01-30 13:21:24 +00:00
Just van Rossum
53ea134aa8
doh! added missing comma (will check before committing in the future ;-) -- jvr
1999-01-29 16:28:55 +00:00
Just van Rossum
9f08666fae
added path entry for NumPy -- jvr
1999-01-29 16:21:04 +00:00
Jack Jansen
d2d2b20e15
Pythonpath converted to Rez source, and vers resource removed from
...
bundle to its own Rez source file. With these changes various resources
are all set automatically from .h files.
1999-01-29 16:15:52 +00:00
Jack Jansen
6a715729a6
Projects moved to Mac:Build. The macfreeze projects still need sorting out.
1999-01-29 13:33:51 +00:00
Jack Jansen
8f67bce553
Fixed an absolute path.
1999-01-29 13:30:03 +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
fcfef787ca
Everything now builds in the right location,.
1999-01-28 16:59:53 +00:00
Jack Jansen
0e5ff05d71
Checking in the projects that have been converted so far.
1999-01-28 15:17:49 +00:00
Jack Jansen
bf07b29c04
Re-commit in applesingle
1999-01-28 15:01:06 +00:00
Just van Rossum
0fa2ccdb0d
added default sys.path entry for NumPy -- jvr
1999-01-28 13:50:29 +00:00
Jack Jansen
56d6939f94
Starting on the new project/plugin structure. Far from complete...
1999-01-28 13:42:55 +00:00
Just van Rossum
5763e07ea3
cleaned up ugly hack related to activate events and suspend/resume -- jvr
1999-01-27 14:22:11 +00:00
Jack Jansen
7c43905cd9
Added Sherlock source for Python documentation, and added icons to them all.
1999-01-26 13:09:59 +00:00
Jack Jansen
27e04206b9
Adding sherlock search templates for Python and Python FAQ.
1999-01-25 15:11:15 +00:00
Jack Jansen
c94e7854d0
Added Icn module to toolboxmodules
1999-01-25 12:39:39 +00:00
Jack Jansen
d26e1a0d3f
Set PythonCore version number to sys.hexversion, and removed version
...
numbers in all other projects/libraries.
1999-01-25 12:24:27 +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
Just van Rossum
e3308ecb34
Test checkin, to see whether I really can do it. --jvr schpeaking.
1999-01-23 00:06:06 +00:00
Just van Rossum
ae1e875683
Test checkin, to see whether I really can do it. --jvr schpeaking.
1999-01-22 23:58:04 +00:00
Jack Jansen
539d4256b0
Updated for 1.5.2b1
1999-01-22 13:26:45 +00:00
Jack Jansen
90c3c164e0
In unpackevent, get the direct object (----) before asking for missed parameters.
...
The documentation is unclear on this, but the old implementation caused problems
with Default Folder.
1999-01-22 13:23:12 +00:00
Jack Jansen
d61f92bab3
Select the whole default input field in AskString (Joe Strout)
1999-01-22 13:14:06 +00:00
Jack Jansen
1c4d96fde8
Added examples/testcode for the Icn module.
1999-01-21 14:30:55 +00:00
Jack Jansen
a0fcd25800
Don't qualify local symbols with aetools...
1999-01-21 13:34:26 +00:00
Jack Jansen
d9f5a39ef3
Manually added definitions for normal, bold, etc. These are in MacTypes (of all
...
places) which isn't worth bgenning.
1999-01-21 13:31:30 +00:00
Jack Jansen
c0011894b2
Updated for 1.5.2b1
1999-01-21 12:51:36 +00:00
Jack Jansen
13976c80a7
Updated for 1.5.2b1 (better late than never:-)
1999-01-21 12:50:47 +00:00
Jack Jansen
7d2f9d6e6c
Updated the version number in the vers and preffilename resources.
1999-01-21 12:50:19 +00:00
Jack Jansen
3008b04e38
Removed warnings for packages (Just implemented support for freezing
...
them, so the warning is obsolete).
1999-01-21 12:49:20 +00:00
Jack Jansen
31000dd0f4
Interface to GetIcon, PlotIcon and friends.
1999-01-18 09:34:50 +00:00
Jack Jansen
9481821123
Updated for 1.5.2b1
1999-01-13 23:04:01 +00:00
Jack Jansen
b5600e7cb9
Hand't been committed yet (minor changes)
1999-01-13 16:58:53 +00:00
Jack Jansen
50ff95475b
CW Projects for 1.5.2b1
1999-01-13 16:54:34 +00:00
Jack Jansen
e9a4aaf1aa
Distribution databases for 1.5.2b1
1999-01-13 16:52:12 +00:00
Jack Jansen
08cae08a6a
Removed USE_MALLOC_DEBUG that shoulnd't be in the production version.
1999-01-13 16:51:35 +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
cdcbd1f02b
Added {Get,Set}WindowUserData methods.
1998-10-22 15:08:00 +00:00
Jack Jansen
260400f3f5
Removed debug print
1998-10-21 13:41:03 +00:00
Jack Jansen
341d1fe18e
For submenus remember the parent and parent index, so we can grey out our
...
entry if the menu is disabled. This does create a circular reference, so cleanup
becomes more important.
1998-10-15 15:29:16 +00:00
Jack Jansen
0e0d3e7c2b
Set kAECanInteract and kAECanSwitchLayer flags for the finder interactions.
1998-10-15 14:02:54 +00:00
Jack Jansen
0e56568a0d
The help dialog id numbers never got changed when the dialog numbers changed,
...
so balloons haven't been working for ages. Apparently nobody noticed:-)
1998-10-15 10:29:37 +00:00
Jack Jansen
deff89c8be
Replaced fprintf(stderr,...) with PySys_WriteStderr(...) where appropriate.
1998-10-12 20:53:15 +00:00
Jack Jansen
779af3ab8e
These were never under CVS, but now that I use cvs to communicate
...
between the various macs it's better if they are.
1998-10-05 11:53:26 +00:00
Jack Jansen
0d5120f29a
Newer versions of projects.
1998-10-05 11:46:16 +00:00
Jack Jansen
60a9ee2679
Added SIZEOF_VOID_P and HAVE_LONG_LONG
1998-10-05 11:43:32 +00:00
Jack Jansen
e504fa289f
Disable python event handling in mainloop (discovered by Tasselli Marco)
1998-09-30 09:11:51 +00:00
Jack Jansen
d5af7bd489
Truncate messages if they are longer than 255 characters. Note that this is
...
not really a good solution for default input strings...
1998-09-28 10:37:08 +00:00
Jack Jansen
91b5bedf1c
Added optional mouseregion parameter to WaitNextEvent (which is now
...
manually generated).
1998-09-17 15:28:58 +00:00
Jack Jansen
4827aeb99b
Don't remember...
1998-09-13 15:03:55 +00:00
Jack Jansen
86ad567c2e
Split tcl/tk libs out of other libraries (don't want to build these always)
1998-09-08 19:43:32 +00:00
Jack Jansen
48a9c3634b
Mods by Just to allow aliases in sys.path entries
1998-09-07 11:36:17 +00:00
Jack Jansen
de57030a1c
Added a note about the buildlibs script.
1998-08-27 13:39:01 +00:00
Jack Jansen
33d0093c8c
All libraries have now been moved to their new location, with their new names.
...
As everything is also under CVS this should greatly simplify the work to be done
when a new version of one of the libraries we use is released.
1998-08-20 15:48:52 +00:00
Jack Jansen
128aae2ce3
A new project that builds cwgusi, tcl, tk and all image libraries needed.
1998-08-20 15:46:37 +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
158d5b5a7a
I guess I'll have to commit this file occasionally...
1998-08-20 14:50:10 +00:00
Jack Jansen
6a474c5844
Define some things to 1 (in stead of empty) to be compatible with new PIL
1998-08-20 14:49:33 +00:00
Jack Jansen
dec99ef298
Various libraryies have been moved around and renamed, now that we have
...
them under cvs too.
1998-08-19 14:10:53 +00:00
Jack Jansen
71de6c6b74
Replaced binhexed version of project files by normal ones (in binary mode)
1998-08-18 15:31:36 +00:00
Jack Jansen
14e0a0a972
Updated for 1.5.2a1
1998-08-18 15:23:41 +00:00
Jack Jansen
eaced79bbe
Replaced the hand-generated .hqx files by the binary resourcefiles themselves
...
(in AppleSingle format, so should be readable with MacCVS Pro too)
1998-08-18 15:04:19 +00:00
Jack Jansen
cb5704e6a8
Initial revision
1998-08-18 14:59:10 +00:00
Jack Jansen
7cc5735ef2
Initial revision
1998-08-18 14:54:11 +00:00
Jack Jansen
1d6a6ea1a8
Putting Python-specific GUSI modifications under CVS.
1998-08-18 14:52:38 +00:00
Jack Jansen
b0195ec9c1
Putting TCL mods for Python under CVS.
1998-08-18 14:51:27 +00:00
Jack Jansen
0072bfb126
I give in (after all these years): renaming config.c to macconfig.c to forestall
...
the continuous name conflicts which cause the wrong config.c to be found.
1998-08-18 14:35:56 +00:00
Jack Jansen
b93f52158b
Support for freezing packages (Just).
1998-08-18 12:23:11 +00:00
Jack Jansen
201f46de2c
Replace first sys.path entry with the directory where the script lives
...
(Just).
1998-08-18 12:21:48 +00:00
Jack Jansen
e6e8cdc748
Rebuilt everything with MSL 2.4.10, Compilers 2.1.1 and IDE 3.1.
...
SIOUX, Tcl and Tk also need to be rebuilt (and tcl/tk need work)
1998-08-13 14:28:43 +00:00
Jack Jansen
debafb9d84
Added SIZEOF_INT and SIZEOF_LONG
1998-08-05 16:04:47 +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
b5ae378c84
Implementation of freezing from shared libraries, without source. (Just)
1998-07-31 09:43:36 +00:00
Jack Jansen
813c997b76
Common code for BuildApplet, BuildApplication and fullbuild (Just)
1998-07-31 09:42:35 +00:00
Jack Jansen
87440e44d8
Extended replacement for scripts:cfmfile.py (Just)
1998-07-31 09:41:59 +00:00
Jack Jansen
871fad2641
Added has_key() method to IC object.
...
Removed a debug print.
1998-07-31 09:39:28 +00:00
Jack Jansen
a7a7df0666
New about box and a few other fixes by Just, and everything got
...
rebinhexed again.
1998-07-31 09:38:49 +00:00
Jack Jansen
87c485c1ad
Initialize the program name before adding shared library resources (Just).
1998-07-31 09:38:01 +00:00
Jack Jansen
2e6445caa6
Don't add the library file to the resource file chain if it is the
...
same as the application file (Just).
1998-07-31 09:37:02 +00:00
Jack Jansen
7e1fb7c92d
New about box, with the version mesage filled in in a text item, and
...
PLstrcmp() fixed. (Just)
1998-07-31 09:36:30 +00:00
Jack Jansen
017e0ff1a0
The PYD resource should now contain 2 strings: one for the ppc
...
fragment name and one for the cfm68k fragment name (Just).
Also, some unused variables removed.
1998-07-31 09:34:47 +00:00
Jack Jansen
abdf93c6dc
Re-indented properly (Just).
1998-07-31 09:33:28 +00:00
Jack Jansen
d81fc3cd64
- Added a function MoviesTask, which is the same as the method but
...
with a null movie (giving time to all active movies)
- Made the graphics world parameter to SetMovieGWorld optional.
1998-07-22 13:37:37 +00:00
Jack Jansen
2116bcaec0
Remove the MOOV filetype from the StandardGetFile call, so we can also
...
open MPEG files, etc.
1998-07-22 13:35:31 +00:00
Jack Jansen
5c44027d8a
Added a delete() method to menu entries. Only the last entry of a menu
...
can be deleted, but that's good enough for things like a "Windows"
menu with the dynamic list of open windows at the end of the menu.
1998-07-13 13:41:02 +00:00
Jack Jansen
f22e67dcb5
Added prototypes for the code resource routines, and for Pstring
...
(which was missing, for some reason).
1998-07-13 13:39:34 +00:00
Jack Jansen
ac82b6a041
If the preference filename resource is empty don't try to open or
...
create the preferences file. This is so that frozen programs don't
interfere with an existing Python installation, or leave turds in the
Preferences folder.
1998-07-13 13:38:29 +00:00
Jack Jansen
1e2260fcb4
All import-related code has moved to macimport.c.
...
There's also new support for importing code fragments: if a file on
sys.path contains a PYD resource with resourcename equal to the name
of the module to be imported this PYD resource should contain a
(pascal) string with the name of a code fragment to load. This allows
freezing Python programs without access to source or a development
environment.
1998-07-13 13:37:12 +00:00
Jack Jansen
f2f3e9bc43
Added macimport.c to various files
1998-07-13 13:34:06 +00:00
Jack Jansen
eefc1a3f97
Add an empty PYTHONPREFSFILE STR resource, so frozen applications
...
don't try to open/create the preferences file.
1998-07-13 13:33:09 +00:00
Jack Jansen
df901dfdea
Added a function SetUserItemHandler: this takes a function(dialog,
...
item) as parameter and returns a handle suitable for passing to
SetDialogItem as a user-item redraw routine. Note that you can
only make one of these, for now.
1998-07-10 15:47:48 +00:00
Jack Jansen
f811dcab78
Disable malloc debug in frozen programs.
1998-07-01 15:49:56 +00:00
Jack Jansen
d674163a0b
The init routine for MacOS had a non-standard name. Changed to
...
initMacOS().
1998-07-01 15:48:54 +00:00
Jack Jansen
a5a49818aa
Convert \n to \r in strings that are displayed in the dialogs.
1998-07-01 15:47:44 +00:00
Jack Jansen
fb721cf03e
Added build.macfreeze to the "special" folders.
1998-06-26 15:05:29 +00:00
Jack Jansen
46603af87f
Config file for frozen binaries.
1998-06-26 15:04:11 +00:00
Jack Jansen
d969061744
Initial documentation on freezing.
1998-06-26 15:01:52 +00:00
Jack Jansen
1118c44369
Template project, bundle file and config.c file for frozen applications.
1998-06-26 15:00:19 +00:00
Jack Jansen
ecf960fe18
A well-known example for freeze.
1998-06-26 14:56:38 +00:00
Jack Jansen
144fa678d2
Mac version of freeze. Uses standard freeze modules where it can,
...
augmenting them here and there. For now, it works more-or-less similar
to unix/windows freeze, generating a config.c file, but storing
modules in PYC resources. A template project is also copied.
The hooks are in place to freeze by merging shared libraries so you
can freeze without a C compiler/linker, but this does not work yet.
1998-06-26 14:56:00 +00:00
Jack Jansen
fa68b07526
Print message when we load a PYC resource, if verbose import flag is on.
1998-06-26 14:52:04 +00:00
Jack Jansen
4c704131ca
Added {Get,Set}PopupData calls to get at the data for popup menu controls.
1998-06-19 13:35:14 +00:00
Jack Jansen
41e825a8f4
For ControlWindow there is a new method do_rawcontrolhit(), which gets
...
control before TrackControl is called. The default implementation
calls TrackControl and then do_controlhit().
For ScrolledWindow, do_rawcontrol passes a tracker function to
TrackControl if the mouse is in one of the arrows or grey areas, and
the tracker handles scrolling. For the thumb part nothing has changed.
1998-05-28 14:22:48 +00:00
Jack Jansen
848250c15b
Allow an (optional) tracking function (or -1) to be specified to
...
TrackControl. TrackControl is now manually generated (too much work to
explain this to bgen).
1998-05-28 14:20:09 +00:00
Jack Jansen
0072b8d994
An applet with Popt and GUSI preferences but without alis resource
...
didn't work, because the resource file chain was incomplete when we
tried to open the preference file. Fixed.
1998-05-07 13:08:58 +00:00
Jack Jansen
bb6193c553
Added a PopupMenu class.
1998-05-06 15:33:09 +00:00
Jack Jansen
1ed70366e3
Version for 1.5.1
1998-05-06 13:25:42 +00:00
Jack Jansen
4bfe2c7840
Final projects for 1.5.1
1998-05-06 13:25:28 +00:00
Jack Jansen
845264f081
Mods by Just
1998-05-06 13:24:38 +00:00
Jack Jansen
d0ddb66c84
Updated for 1.5.1
1998-04-27 15:14:36 +00:00
Jack Jansen
804fdc80f9
Use dialog auto-placement whenever appropriate.
1998-04-27 15:12:13 +00:00
Jack Jansen
7a32fa1551
Fixes by Just:
...
- Upped version number in about dialog
- Use auto-positioning of dialogs (a sys7 feature I had never heard
of, _very_ useful).
1998-04-27 15:10:43 +00:00
Jack Jansen
29bfea9b76
Argument type for SetPort was wrong (WindowPtr in stead of GrafPtr).
1998-04-27 15:09:36 +00:00
Jack Jansen
2d7850f9ef
Added FOUR_CHAR_CODE define
1998-04-27 15:09:02 +00:00
Jack Jansen
aa70234c6b
New versions from Just.
1998-04-27 15:08:39 +00:00
Jack Jansen
d38dc64a8d
Regenerated with FOUR_CHAR_CODE defined
1998-04-27 15:07:43 +00:00
Jack Jansen
cf70b8422f
Mention the Mac:Contrib folder
1998-04-27 15:07:20 +00:00
Jack Jansen
5073b376fb
Added Just's printing demo code.
1998-04-27 15:06:50 +00:00
Jack Jansen
7b7a2c2e11
Added new folder types
1998-04-24 10:42:01 +00:00
Jack Jansen
0ec0e63928
Added FOUR_CHAR_CODE define
1998-04-24 10:41:38 +00:00
Jack Jansen
e180d99280
Grmpf, a lot more routines have gotten a "Mac" prefix for their
...
declaration, probably so the universal headers are useable on
windows/unix too. Have to think of a more definite workaround later,
for now we manually declare the old names in the *edit.py files.
1998-04-24 10:28:20 +00:00
Jack Jansen
41dc72fa1f
Regenerated with FOUR_CHAR_CODE defined
1998-04-23 13:23:12 +00:00
Jack Jansen
b2006395b7
Added support for the horribly complex TimeRecord, so we can position
...
movies, etc. TimeBase objects have also been slightly modified for
this (for instance: the DisposeTimeBase call shouldn't be done in the
__del__ routine, the timebase might belong to someone else).
1998-04-23 13:22:44 +00:00
Jack Jansen
7f725e4061
SetPort was missing, and the defs file needs the FOUR_CHAR_CODE define.
1998-04-23 13:21:09 +00:00
Jack Jansen
bbf4be2c2f
Incorrect argument for PyMacBuildwide()
1998-04-23 13:20:17 +00:00
Jack Jansen
031a68fe5f
CW Pro 3 FC8 projects. Checked in because of ColorPicker and Printing
...
modules, mainly.
1998-04-21 15:30:36 +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