Just van Rossum
6e5f2d1f8e
oops, keyword list missed exec... doh! thanks to Maik Roeder (jvr)
2000-04-09 19:44:13 +00:00
Jack Jansen
7d7bb91926
Installer Vise vct file for 1.6a1. Not very pretty (and needs funny directory structure).
2000-04-09 18:38:54 +00:00
Jack Jansen
4aafaf92c7
Modified for 1.6a1.
2000-04-09 18:38:11 +00:00
Jack Jansen
ffd61a62cc
Quick readme for 1.6a1.
2000-04-09 18:37:50 +00:00
Jack Jansen
6c38e5b46d
Drag was missing from the modules built.
2000-04-08 21:29:31 +00:00
Jack Jansen
d96f04c8f9
This hadn't been checked in for a while.
2000-04-08 21:28:53 +00:00
Jack Jansen
037649eaa6
Enable multithreading.
2000-04-07 15:40:59 +00:00
Jack Jansen
6d3632a209
Added a profiling target.
2000-04-07 15:40:14 +00:00
Jack Jansen
a974d2498e
Fiddled linkorder and a few other things to make shared threaded python work.
2000-04-07 15:39:25 +00:00
Jack Jansen
37d21e117f
Started on GUSI2 and threading support.
2000-04-07 09:25:06 +00:00
Jack Jansen
d62966060f
1.6a1 modules added.
2000-04-07 09:24:53 +00:00
Jack Jansen
7f70c8ee89
Started on GUSI2 and threading support. cfm68k targets are still included in all projects, but for the time being all the "fat" targets exclude them, making them basically copy operations. This way we don't have to rename everything, and anyone interested can easily try to fix 68k support.
2000-04-07 09:20:25 +00:00
Jack Jansen
2d1306b7cf
Started on GUSI2 and threading support.
2000-04-07 09:10:49 +00:00
Jack Jansen
5c21420772
Ready for 1.6a1. Reordered the defines to be in line with config.h.in again, so tracking the new defines will be easier in future.
2000-04-07 09:10:35 +00:00
Jack Jansen
e31d3d66aa
Return a handle in stead of a resource.
2000-04-07 09:08:37 +00:00
Jack Jansen
1b6e8214ab
Added a few cast to make it 68k-compatible.
2000-04-05 21:30:57 +00:00
Just van Rossum
8f11d8e52e
Updated NetPresenz URL. Still needs update in the light of the new :Mac:Tools:CGI: stuff. Later. (jvr)
2000-03-28 20:54:50 +00:00
Just van Rossum
f84fdfeefb
added PythonCGISlave and BuildCGIApplet to the list of applets to build (jvr)
2000-03-28 20:50:36 +00:00
Just van Rossum
c88093a90f
small fix: don't depend on the exact location of PythonCGISlave within the Python tree. (jvr)
2000-03-28 14:53:32 +00:00
Just van Rossum
f51872733c
Added getaboutmenutext() method. (jvr)
2000-03-28 13:57:34 +00:00
Just van Rossum
4011723d0d
- new version of PythonCGISlave
...
- new script/applet BuildCGIApplet
This largely supercedes :Mac:Demos:cgi, except for the html doc file. Should it move here? Merged with CGI_README.txt?
Todo: fullbuild support.
(jvr)
2000-03-28 12:05:13 +00:00
Just van Rossum
0c3baaf19c
my previous patch didn't give enough events to SIOUX, this one fixes that (jvr)
2000-03-27 17:13:32 +00:00
Just van Rossum
7ec7c8ad66
fixed several event handling buglets, added command Q support, added a new module doc string, some formatting nits. (jvr)
2000-03-27 16:22:53 +00:00
Just van Rossum
158ce4247e
realcgitest.py: added import MacOS, it now works again. Removed NetPresenz reference.
...
cgitest.cgi.rsrc: disable argv emulation; this is essential for the first time the cgi applet starts up
2000-03-26 10:12:26 +00:00
Jack Jansen
deb6373fff
Data of type Point is passed by value, not by reference.
2000-03-22 15:35:24 +00:00
Jack Jansen
a27e9fb19f
Added UserPane callbacks for HitTest and Tracking. Doesn't fully work yet.
2000-03-21 23:03:02 +00:00
Jack Jansen
1a7d5b12c0
Added a GetControlRect() method to controls which returns the bounding rectangle. To my surprise this call is missing from the C API...
2000-03-21 16:25:23 +00:00
Jack Jansen
abc411bac8
Started on support for callbacks for UserPane controls. Unfinished and untested.
2000-03-20 16:09:09 +00:00
Jack Jansen
c59996e6b1
Added a method GetMediaNextInterestingTimeOnly, which is like GetMediaNextInterestingTime without asking for the duration (which is, according to qt docs, expensive).
2000-03-17 16:49:59 +00:00
Jack Jansen
def77e5346
AETransactionID was mistakenly defined as a short (it is a long). Fixed.
2000-03-14 23:29:08 +00:00
Jack Jansen
add03b62fd
Handles were never disposed. Added an AutoDispose(onoff) method to control this.
...
Also added a Handle() function which is like Resource() but has auto-dispose on by default.
2000-03-08 16:58:15 +00:00
Jack Jansen
34d11f0670
Fixed multi-arg appends.
2000-03-07 23:40:13 +00:00
Jack Jansen
6f3fceb8d8
Allow None as TimeBase value in TimeValue records (becomes NULL in C structure,
...
used for delta-t values by quicktime).
2000-03-06 16:34:49 +00:00
Jack Jansen
1b7a70fa52
Fixed parameters to a few time and timebase calls: InOut parameters were
...
inadvertantly seen as out-only.
2000-03-03 17:06:13 +00:00
Jack Jansen
6dc8ce9108
Added PutPixMapBytes() and GetPixMapBytes() functions that allow getting at
...
pixmap data.
Added an as_GrafPort() method to be able to use a GWorld as argument to
routines that expect a GrafPort.
2000-03-03 16:03:06 +00:00
Jack Jansen
484be6152f
Added methods getdata() and putdata() to obtain the data in a bitmap.
2000-03-03 16:01:11 +00:00
Jack Jansen
98b286c217
A module to parse/generate MediaDescription handles as used by QuickTime. Only
...
generic, video and audio implemented for now.
2000-03-02 16:11:36 +00:00
Jack Jansen
957d07a159
Added FreeMem, MaxBlock and CompactMem calls. The values returned by these are lower bounds in the Python case (as malloc doesn't return memory to the heap) but they can be used to decide when to give low-memory warnings.
2000-02-21 11:07:37 +00:00
Jack Jansen
dae108c6d8
And added a note about needing two "cvs update"s.
2000-02-11 23:17:14 +00:00
Jack Jansen
90cf4917de
Explained that you have to checkout the Mac portion of Python in a separate
...
folder and then move it to the Python hierarchy.
2000-02-11 23:14:46 +00:00
Jack Jansen
8574378ad4
In AskYesNoCancel() treat the "yes" and "no" buttons the same way as the cancel
...
button (i.e. an empty label hides the button).
2000-02-10 16:15:53 +00:00
Jack Jansen
4377a1a2c5
Big oops: macfs has always been using a private exception but calling it mac.error.
...
It now uses MacOS.Error (the OSErr valued error) and advertises that too. This
fix shouldn't break anything, I guess.
2000-01-24 10:37:59 +00:00
Jack Jansen
0475104787
Hmm, the project wasn't a 5.3 file, despite the log msg. Now it is.
2000-01-24 10:21:07 +00:00
Jack Jansen
6448c35248
Build the Nav module too.
2000-01-24 10:15:59 +00:00
Jack Jansen
3d7575406f
If there's an error in an fsspec argument raise MacOS.Error, not ValueError.
2000-01-24 09:56:06 +00:00
Jack Jansen
fca049d952
Made all textfields in message and question boxes minimal height and invisible, and use AutoSizeDialog() and ShowWindow() before doing interaction.
2000-01-18 13:36:02 +00:00
Jack Jansen
5c6634c807
- Actually _implemented_ SetFolder()
...
- Fixed StandardPutFile: prompt, default
- Check explicitly for userCanceledErr, pass other Nav.error exceptions through.
2000-01-13 16:26:35 +00:00
Jack Jansen
2c6cf97255
Handling of defaultLocation argument was wrong, causing a crash when used. Fixed.
2000-01-13 16:24:32 +00:00
Jack Jansen
3d6163ad2d
List objects obtained through as_List(resource) are not auto-disposed upon
...
Python object freeing.
2000-01-13 16:23:39 +00:00
Jack Jansen
8242c9e4c4
Get/set sys.path initializer in new appearance way.
2000-01-13 16:22:12 +00:00
Jack Jansen
d08833ff1d
Two constants were missing.
2000-01-07 14:55:40 +00:00
Jack Jansen
205b435c50
Added initializer routine optionally to be used as PEF fragment initialization routine, which allows us to get at our own resource fork even if some shared library init routine opens other resource files.
2000-01-07 14:53:31 +00:00
Jack Jansen
bb05b2520d
CW Pro 5.3 projects.
2000-01-01 23:20:39 +00:00
Jack Jansen
f7ac1d32f0
Nasty error: handle parameters are passed by _address_ to SetControlData.
1999-12-29 12:37:22 +00:00
Jack Jansen
1c252bfe39
Renamed USE_MAC_DYNAMIC_LOADING to HAVE_DYNAMIC_LOADING
1999-12-29 12:33:52 +00:00
Jack Jansen
e721f3ddd7
Modified for new dll import source organisation by Greg.
1999-12-24 13:41:31 +00:00
Jack Jansen
c9b1e90cc8
Modified for appearance.
1999-12-24 13:39:23 +00:00
Jack Jansen
b9247d37ba
Oops, forgot & in ParseTuple argument in ControlGetDataHandle.
1999-12-23 23:06:07 +00:00
Just van Rossum
6dc2b57c73
skip CVS folders when building the Scripts menu -- jvr
1999-12-23 21:50:26 +00:00
Just van Rossum
71017e5b6a
updated copyright string
1999-12-23 21:49:44 +00:00
Just van Rossum
24073eaf2b
changed the "method find" algorithm so the function/class/method popup menu also works with space-indented source files -- jvr
1999-12-23 15:46:57 +00:00
Jack Jansen
b06007a3ba
Added a reference to oldPICTbrowse.py.
1999-12-23 14:45:41 +00:00
Jack Jansen
3b23ed9ba6
Converted to Appearance and using a List control in stead of manually creating the List and putting it in a useritem. The old version is in oldPICTbrowse, for documentary purposes.
1999-12-23 14:45:02 +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
a1a0fef2ea
Unified handle-conversion scheme to
...
handle = Ctl.as_Resource(ctl)
ctl = Ctl.as_Control(handle)
and similarly for List, Menu, TE. The old handle.as_Control() methods are
still there for backward compatability.
1999-12-23 14:32:06 +00:00
Jack Jansen
e9c69bc53e
Support keys that have a Handle as parameter, by using the new GetControlDataHandle and SetControlDataHandle methods.
1999-12-19 00:06:52 +00:00
Jack Jansen
1f9249cea9
Added {Get,Set}ControlDataHandle methods. These are {Get,Set}ControlData for
...
keys that expect a Handle, and have a ResObj as parameter.
1999-12-19 00:05:50 +00:00
Jack Jansen
54b9ce1c4f
StandardFile compatability routines. For the time being calling macfsn._install()
...
will install these in macfs (if Navigation is available).
1999-12-18 16:57:33 +00:00
Jack Jansen
97e0ae25aa
Increase applet minimal memory size by a megabyte.
1999-12-18 16:56:16 +00:00
Jack Jansen
77abc43486
Added a line about passing None as eventProc to the docstring to get movable
...
dialogs.
1999-12-17 23:01:44 +00:00
Jack Jansen
cd3d7ccd4f
PyMac_BuildOptStr255 and PyMac_BuildFSSpec added to exports.
1999-12-17 23:00:49 +00:00
Jack Jansen
b734adef4b
Added PyMac_BuildOptStr255, which returns None on a null pointer.
1999-12-17 17:15:50 +00:00
Jack Jansen
a07431f0ce
Finished (I think), but only very lightly tested. Should now have full interface: all
...
calls, callbacks, arguments, etc. Also added docstrings.
1999-12-17 17:14:28 +00:00
Jack Jansen
8542b2e0af
Project for Nav module.
1999-12-17 17:12:41 +00:00
Jack Jansen
da261e6dc6
Added Nav
1999-12-16 22:22:00 +00:00
Jack Jansen
e1a45b3f3d
Allow keyword arguments, and the dialog is now actually shown. No way to
...
get at the result yet, though:-)
1999-12-16 22:21:30 +00:00
Jack Jansen
286538719e
Added Nav module
1999-12-16 22:20:52 +00:00
Jack Jansen
e91a29d2f3
Navigation Services module. Started from scratch, as Joe's module exported too little for my needs.
1999-12-16 16:54:55 +00:00
Jack Jansen
c15e43a2da
Fixed menu glyph stuff.
...
Use MenuEvent in stead of MenuKey.
1999-12-15 15:45:23 +00:00
Jack Jansen
8a9fdff6d7
Added kind resources (in US-english and dutch, sigh).
1999-12-15 15:43:24 +00:00
Just van Rossum
1a5eb04d47
Fixed buglet in Application.do_suspendresume(), it took the wrong flag to determine suspend/resume -- jvr
1999-12-15 14:55:16 +00:00
Jack Jansen
b1b78d85d3
Bgen now understands more constant definitions, but that means that a few which are not parseable in Python have to be blacklisted.
1999-12-14 15:47:01 +00:00
Jack Jansen
13681b73b5
If a menu shortcut is a tuple in stead of a char it is a tuple (modifierkeys, char [, glyph]).
1999-12-14 15:45:53 +00:00
Jack Jansen
1836dbe22d
Regenerated now that bgen can handle a few more constructs in constant definitions.
1999-12-14 15:44:53 +00:00
Jack Jansen
60429e055e
Fixed the password dialog to use a password control.
1999-12-13 16:07:01 +00:00
Jack Jansen
a4deef82d5
C-style comments removed (again).
...
AE stuff got some extra definitions (don't know why these weren't checked in).
1999-12-13 16:05:47 +00:00
Jack Jansen
30f2080475
Methods {Get,Set}ControlData that know about data types passed for the various
...
4-char codes. The table which maps codes to datatypes is still pretty empty,
I'll fill it as I need entries (or maybe someone wants to spend a nice day filling it?).
1999-12-13 16:04:48 +00:00
Jack Jansen
871a8897f2
Fixed the password dialog to use a password control.
...
Aligned all sizes and such the HIG standards (I think).
1999-12-13 15:37:48 +00:00
Jack Jansen
cc38688889
Updated Message, question, YNC and progress dialogs for Appearance. Password
...
remains to be done, and maybe we should convert everything to movablemodal too
and make things like question look nicer.
1999-12-12 22:57:51 +00:00
Jack Jansen
2d76c25f59
In places where a ResObj is expected for PyArg_Parse and the object passed in isn't but it does have an as_Resource method use that. This makes life a lot easier
...
for appearance portability (and was needed anyway).
1999-12-12 22:57:29 +00:00
Jack Jansen
c5d0959a22
Regenerated toolbox modules with CW Pro 5.2, which has MacOS 8.6 and Appearance 1.1 support, and added workaround for non-existing calls for 68K.
...
Static 68K Python still has a tk problem.
1999-12-12 21:56:56 +00:00
Jack Jansen
a05ac607d7
Regenerated with CW Pro 5.2, which has MacOS 8.6 and Appearance 1.1 support.
1999-12-12 21:41:51 +00:00
Jack Jansen
608b3fa801
Dummy functions which return unimpErr for lots of toolbox calls that are unavailable for 68K. This way we don't have to disable thm in bgen, so we
...
can still use them on PPC.
1999-12-12 21:38:29 +00:00
Jack Jansen
8bb573e2ab
Oops, PLstring funcs should be "pascal". Funny this never caused problems before...
1999-12-12 21:37:14 +00:00
Jack Jansen
d6bc4e7fc0
New appearance mgr support. This appears (no pun intended) to have some problems that I'll fix tonight, so don't check it out.
1999-12-10 16:16:19 +00:00
Jack Jansen
d6ecfea8de
Changed appearance-dialogs to new WDEF values. Also undid silly change of
...
button types in those dialogs.
1999-12-09 22:54:42 +00:00
Jack Jansen
a6107f75c1
Regenerated, and manually massaged (sigh): there can now be comments after enum defs, and bgen doesn't understand this yet.
1999-12-09 22:51:01 +00:00
Jack Jansen
24c353144a
Fixed a linebreak I forgot, added docstrings, (temporarily) blacklisted a few routines that seem to be missing in my CW Pro 5.1.
1999-12-09 22:49:51 +00:00
Jack Jansen
d60069cf2e
Added USE_APPEARANCE flag.
1999-12-09 22:48:29 +00:00
Jack Jansen
229c0868fe
Changes by Corran Webster to support {Get,Set}ControlData and
...
HandleControlClick. Untested.
1999-12-09 16:03:50 +00:00
Jack Jansen
4d56ecf690
Minimal test of Dlg.SetControlData by Corran Webster: draw a default
...
ring around a button. Mainly here so I can transfer it home:-)
1999-12-09 15:36:36 +00:00
Jack Jansen
8f5725af60
First bits and pieces of appearance support: an init routine, a global flag PyMac_AppearanceCompliant (exported thru MacOS). If USE_APPEARANCE
...
is off the code is disabled (but the variables are still there, set to 0).
1999-12-07 23:08:10 +00:00
Jack Jansen
b70699bcc5
Set the finder "is shared" bit, by request of Joe Strout. It seems this allows multiple simultaneous copies to be run from a server, and Applets shouldn't
...
write their datafork so it appears safe.
1999-12-03 23:38:05 +00:00
Jack Jansen
75e62f2201
Allow for 12 arguments max, in stead of 8. Untested.
1999-12-03 23:35:47 +00:00
Jack Jansen
0c3e4b6ca1
Default schedparams set to (0,0): no event-intervention by Python mainloop. This
...
was always meant to be the default, and the new example-2 was pretty critical
of this.
1999-12-03 16:08:50 +00:00
Jack Jansen
dd206899db
Standalone.html is long obsolete. Added description of BuildApplication
...
process to freezing.html.
1999-12-03 16:00:20 +00:00
Jack Jansen
2450a25fcd
New examples by Tony Ingraldi, using dns-lookup in stead of the funny interslip
...
module.
1999-12-03 15:15:28 +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
Jack Jansen
f941acda60
Added HAVE_LIMITS_H, MAVE_MEMMOVE, HAVE_STRERROR, HAVE_LOCALE_H
...
since we have these in the current CW release (and probably already had them
quite some time, but never added the defines).
1999-11-05 15:54:46 +00:00
Jack Jansen
58fa818c08
Changes to ProgressBar:
...
- Don't crash if max=0
- set() now has an optional max parameter, to set the maximum value.
1999-11-05 15:53:10 +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
2e5b0f2166
Adapted to new macmudulefinder.process() API. (jvr)
1999-11-04 10:28:59 +00:00
Just van Rossum
8ff52764ef
- changed the API of process() so it will return a list of missing modules instead of raising an exception.
...
- minor cleanups
(jvr)
1999-11-04 10:28:00 +00:00
Just van Rossum
66e53854d6
- windowbounds() now works with multiple screens (window position prefs!)
...
- Minor tab behavior tweak
-- jvr
1999-10-30 11:49:07 +00:00
Just van Rossum
7171df3e7e
Very minor little things... -- jvr
1999-10-30 11:46:18 +00:00
Just van Rossum
afca4153a5
New __version__ number (1.0!) -- jvr
1999-10-30 11:45:16 +00:00
Just van Rossum
5f740070b1
Minor indentation cleanup -- jvr
1999-10-30 11:44:25 +00:00
Just van Rossum
460ff20cd6
String values will now always be shown with quotes, so one can see the difference between the value 2 and the value '2'. -- jvr
1999-10-30 11:43:25 +00:00
Jack Jansen
32a15adeab
MrC also needs BAD_STATIC_FORWARD define.
1999-10-26 09:25:32 +00:00
Jack Jansen
231fffe1d4
AskString always set the dialog id to 257. Fixed.
1999-10-05 08:54:17 +00:00
Jack Jansen
91cae85c32
Optionally bracket all external declarations of init functions with "ifndef"s.
1999-10-01 08:28:01 +00:00
Jack Jansen
2afc2c74cd
vec_longjmp added to list of "forbidden" functions in .exp file.
1999-09-30 19:48:49 +00:00
Jack Jansen
70d784979c
CW Pro 5 projects.
1999-09-30 19:47:33 +00:00
Jack Jansen
a856d9f450
Added module "ce" to list of modules known not to exist on the mac.
1999-09-30 11:21:24 +00:00
Jack Jansen
e742487ca5
Bigger buffer size for C profiler (if profiling is enabled).
1999-09-30 11:20:11 +00:00
Jack Jansen
fac3008e77
Optimization: don't try to get a tabsize resource if we know the file
...
doesn't have one (stdin and such), OpenRF appears to be an expensive call.
1999-09-30 11:19:16 +00:00
Jack Jansen
4cc9562781
Regenerated, no significant diferences.
1999-09-30 11:17:15 +00:00
Jack Jansen
c7fda7e195
Make macglue.h C++ compatible.
1999-09-30 11:14:49 +00:00
Jack Jansen
9a41aa8a5a
Distribution files for 1.5.1c1.
1999-09-30 11:13:31 +00:00
Jack Jansen
9f678a1c2c
1.5.2c1 version.
1999-09-30 11:12:13 +00:00
Just van Rossum
a840fca155
Initial checkin of IDE scripts. (jvr)
1999-09-26 12:25:06 +00:00
Just van Rossum
b7ad821f02
Added support for global default font settings. (jvr)
1999-09-26 12:21:32 +00:00
Just van Rossum
03bca30ea1
1) added "typingcasesens" keyword arg to constructor, and support for case sensitive typing in lists.
...
2) minor cleanups
(jvr)
1999-09-26 12:20:08 +00:00
Just van Rossum
2a75909980
added do_setwindowfont() menu callback: brings up a font selection dialog. (jvr)
1999-09-26 12:18:19 +00:00
Just van Rossum
c2dab4866e
added getdefaultfont() function. Returns default font settings. (jvr)
1999-09-26 12:17:04 +00:00
Just van Rossum
2028b59db4
1 - added "set default window font" menu
...
2 - updated scripts folder location
(jvr)
1999-09-26 12:16:22 +00:00
Just van Rossum
cee9a48ea8
minor cleanup, avoiding rare traceback (jvr)
1999-09-26 12:11:50 +00:00
Jack Jansen
f6969fae01
Removed availabe() method again: even on PPC it sometimes returns 1 while
...
quicktime isn't available. Use gestalt in stead for this functionality.
1999-08-23 11:45:40 +00:00
Jack Jansen
950269239b
Return MacOS.Error in stead of RuntimeError in case of failure so the user
...
gets a reasonable explanation in stead of a large negative number.
1999-08-23 11:37:51 +00:00
Jack Jansen
493aa4809b
Added available() method, which checks whether quicktime is installed at all (by
...
testing whether EnterMovies points to an actual routine or is a null pointer).
1999-08-04 12:07:09 +00:00
Jack Jansen
c8c1b5dc64
Drag module added.
1999-07-05 09:40:13 +00:00
Just van Rossum
3e2d73fef8
Don't set type of application, it's taken care of elsewhere -- jvr
1999-06-30 19:31:14 +00:00
Jack Jansen
cab9476330
Drag manager constants.
1999-06-23 09:09:46 +00:00
Just van Rossum
d58c7464d9
mod from Joe Strout: when quitting, catch errors in window.close() methods and ignore them. Otherwise one can never quit.
1999-06-22 18:37:35 +00:00
Jack Jansen
1de2a92791
Initial minimal test program: print information on anything dropped onto Python
...
window.
1999-06-21 16:19:43 +00:00
Jack Jansen
58b2eacf6b
Print something on stderr in case of exceptions in callback routines.
1999-06-21 16:18:51 +00:00
Jack Jansen
c4f6331690
Drag manager interface (completely untested, so far)
1999-06-21 15:14:26 +00:00
Jack Jansen
fb278a5e6f
Added an "optional" directive, that will include a module if it is available
...
but not complain if it isn't (giving an ImportError when the frozen code is run).
1999-06-04 15:56:33 +00:00
Just van Rossum
c7ba0800dd
Oliver Steele writes:
...
"""Despite the best intentions of Anarchie and Internet Explorer, I often end
up with Python source files (and other text files that I'd like to edit with
PythonIDE) that use '\n' instead of '\r' as a line separator (and therefore
sh
1999-05-21 21:42:27 +00:00
Jack Jansen
c020e2d36c
Bill Bedford's Apple Data Detector extensions for Python. Unchanged, except for the readme filename. Untested too, because I don't have ADD/IAD installed yet.
1999-04-25 21:37:50 +00:00
Just van Rossum
d9f3c94478
added 'org.python.core' to the maymiss list (pickly.py tries to import it, probably for JPython support) -- jvr
1999-04-24 16:51:22 +00:00
Just van Rossum
f98e692257
removed two redundant lines -- jvr
1999-04-24 16:48:34 +00:00
Just van Rossum
3af507de11
- made "Save options..." dialog more generic, so it's also usable from RoboFog
...
- mark file as dirty after changing the creator of the file so we can_save...
-- jvr
1999-04-22 22:23:46 +00:00
Just van Rossum
6c487c4d34
fixed glitch when scrolling very long files -- jvr
1999-04-22 22:16:58 +00:00
Just van Rossum
eb67a7b980
improved scrollbar delay behavior -- jvr
1999-04-21 09:24:02 +00:00
Jack Jansen
0d3be0aa55
Class around PixMap objects that allows more python-like access. By Joe Strout.
1999-04-13 11:45:46 +00:00
Jack Jansen
65f685b7aa
Removed reference to the PSA (PSA membership no longer needed for CVS
...
access).
New location for MacCVS.
1999-04-12 09:25:23 +00:00
Jack Jansen
6ddbfb9ff2
Oops, try again. Test checkin (empty line) to see whether the new mailman-based PythonMac-checkins mailing list works.
1999-04-09 10:22:40 +00:00
Jack Jansen
08175476bd
Test checkin (empty line) to see whether the new mailman-based PythonMac-checkins mailing list works.
1999-04-09 10:20:26 +00:00
Jack Jansen
012ae207a5
Added bufferobject.c
1999-03-22 22:24:03 +00:00
Jack Jansen
81da9f146c
Remove all owner resources from template, and if no owner resource contained in
...
applet-specific rsrc file we add a "Pyta" owner resource. Owner resources have both id=0 and name="Owner resource" (is this always true?).
1999-03-17 22:57:55 +00:00
Jack Jansen
b8c9f01bdc
Removed all owner resources except for "Pyth".
1999-03-17 22:56:13 +00:00
Jack Jansen
5744d2ae90
For some reason these files had never been checked in.
1999-03-17 21:45:35 +00:00
Jack Jansen
cd219d5efd
For reasons unknown these files were never checked in to CVS.
1999-03-17 21:44:07 +00:00
Jack Jansen
8387af65a9
If a control has no refcon pointing back to the Python object we create a new
...
Python object. This needs a new bgenObjectDefinition.py, which implements
compare and hash functions.
1999-03-13 23:07:32 +00:00
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