Commit Graph

1232 Commits

Author SHA1 Message Date
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