Jack Jansen
71707f3bb8
Patch by Mark Day to allow from __future__ imports. Looks harmless
...
enough, but may have side-effects because it preallocates a single
codeop.Compiler() to compile all statements the user enters.
Just: please review and retract/modify if necessary.
2001-09-07 10:11:31 +00:00
Jack Jansen
0de279b9cd
Updated the Popt resources for the applets to the newest version.
2001-09-01 23:37:28 +00:00
Jack Jansen
3c06b9a7d4
Use the new macresource module to open the accompanying resource file (if needed).
2001-08-27 21:41:23 +00:00
Jack Jansen
206bd57355
When we're freezing to sourcecode and one of the modules is a dynamic module that is in a package we freeze that module at toplevel (outside any package). Not optimal, but there is little more we can do as config.c has no way to specify a builtin module has to be dumped into a package.
2001-08-27 13:59:35 +00:00
Jack Jansen
dc4d925be9
- A forgotten "from Carbon".
...
- Made the "killed unknown window" code dependent on a global var,
so you can easily turn the behaviour off for IDE debugging.
2001-08-27 10:55:41 +00:00
Jack Jansen
4d3052acb0
A few forgotten "from Carbon"s.
2001-08-27 10:54:55 +00:00
Jack Jansen
5a6fdcd371
Import the MacOS toolbox modules from the Carbon package.
2001-08-25 12:15:04 +00:00
Jack Jansen
106fceacb2
Temporarily disabled the import hook. It breaks with the package-based
...
Carbon and its workaround.
2001-08-19 22:00:20 +00:00
Just van Rossum
e6e745fc49
Show the MacPython IDE version in the interactive banner.
2001-08-06 11:12:18 +00:00
Fred Drake
79e75e1916
Use string.ascii_letters instead of string.letters (SF bug #226706 ).
2001-07-20 19:05:50 +00:00
Just van Rossum
3eec7620be
- fixed some re usage, partly so it'll still work when re uses pre instead
...
of sre, and partly fixing re -> regex porting oversights
- fixed PyFontify.py so it actually *works* again..
2001-07-10 19:25:40 +00:00
Just van Rossum
25ddc6330f
- minor cleanup, removed bogus comments
...
- make method reload handle __private attrs correctly
- fixed whole word search
2001-07-05 07:06:26 +00:00
Just van Rossum
924e18e0b8
don't crash when encountering bad marshal data
2001-07-05 07:03:16 +00:00
Just van Rossum
67456e841c
don't blow up when the charno SyntaxError value is None
2001-06-21 21:52:15 +00:00
Just van Rossum
b10eb84f29
repaired expandselection and uncomment breakage
2001-06-21 17:51:17 +00:00
Just van Rossum
d700d79a73
Override bdb's canonic() method with a no-op: with bdb's version we couldn't edit breakpoints in file-less ("Untitled" script windows). Besides, we did't need it as we always use full path names anyway.
2001-06-20 19:57:55 +00:00
Just van Rossum
dc3c617cb8
Some long overdue maintainance. Made all IDE sources 7-bit-clean, to avoid any further encoding conversion troubles.
2001-06-19 21:37:33 +00:00
Jack Jansen
dac238bd46
When reading from stdin (with the dialog box) use any partial line on
...
stdout as the prompt. This makes raw_input() and print "xxx", ; sys.stdin.readline() work a bit more palatable.
2001-05-26 20:01:41 +00:00
Jack Jansen
a5ca7dd71a
One more macroman<->latin1 conversion victim.
2001-05-23 20:03:06 +00:00
Jack Jansen
6f84ed5afc
Fixed macroman<->latin1 conversion. Some chars don't
...
exist in latin1, but at least the roundtrip results in the
same macroman characters.
2001-05-17 12:45:13 +00:00
Jack Jansen
dfebe90c4c
Fixed macroman<->latin1 conversion. Some characters don't exist in latin1, but at least the roundtrip gives
...
the correct macroman characters again.
2001-05-17 12:35:13 +00:00
Jack Jansen
fddef433d1
Got module to work under Carbon. Also disabled a few more bits of cfm68k support.
2001-03-20 21:55:51 +00:00
Jack Jansen
26d42df3c1
Added riscos modules to modules that don't have to be included.
2001-03-20 21:55:07 +00:00
Jack Jansen
06646a1be0
Added QDFlushPortBuffer calls.
2001-03-15 14:35:33 +00:00
Jack Jansen
fffec05bcb
Import kOnSystemDisk from MACFS
2001-03-15 14:33:24 +00:00
Jack Jansen
e5c9474f0f
Default waittime in the eventloop is now None. At low level it will then be set to GetCaretTime().
2001-03-08 23:10:37 +00:00
Jack Jansen
53ebe562f5
Handle the ReopenApplication event (by ignoring it).
2001-03-08 23:09:32 +00:00
Jack Jansen
dbd0c3a124
Silly typo which caused the stack browser to crash.
2001-03-01 23:15:54 +00:00
Jack Jansen
6223d48933
Added Popt resource for "dont show console"
...
Changed SIZE resource to be carbon-compatible.
2001-02-27 23:22:51 +00:00
Jack Jansen
316a01093d
Waste 2.0 has many more options for the undo label.
2001-02-21 15:45:55 +00:00
Jack Jansen
9ad2752381
Use re in stead of regex, so we get rid of the annoying warning during startup.
2001-02-21 13:54:31 +00:00
Jack Jansen
def0d8da5a
Get rid of from ... import *
2001-02-09 15:56:19 +00:00
Jack Jansen
64aa1e2c83
Use FSpCreateResFile() in stead of CreateResFile().
2001-01-29 15:19:17 +00:00
Jack Jansen
565e956cb0
Use CountMenuItems() in stead of CountMItems().
2001-01-29 15:18:46 +00:00
Jack Jansen
afd0aa680a
Replace {Enable,Disable,Check}Item with their carbon-compatible equivalents {Enable,Disable,Check}MenuItem.
2001-01-29 13:29:47 +00:00
Jack Jansen
7302340436
Sigh... First test before committing. InvalWindowRect and friends are window object methods. Fixed.
2001-01-23 14:58:20 +00:00
Jack Jansen
d829e9e8e3
Replaced InvalRect and friends with the Carbon-compliant InvalWindowRect.
2001-01-23 14:34:49 +00:00
Just van Rossum
ff88e460aa
more edits to make the text fit (jvr)
2000-10-20 07:49:00 +00:00
Just van Rossum
17f944b6f3
oops, that one caused a syntax error... (jvr)
2000-10-20 07:40:30 +00:00
Just van Rossum
c924661508
edits to make the 2.0 copyright fit in the about box again... (jvr)
2000-10-20 07:35:33 +00:00
Just van Rossum
a1a335641b
Cleaned uthread dependencies (jvr)
2000-10-20 06:37:11 +00:00
Just van Rossum
0f2fd16d15
Hm, I never checked in my incomplete "run with interpreter" mods. UI is there (but is disabled), functionality is not there.
2000-10-20 06:36:30 +00:00
Just van Rossum
6508c7c7e8
fixed 2.0 compat bug
2000-10-20 06:34:57 +00:00
Jack Jansen
136815d939
Oops, not only the Popt versions were wrong, the resources were also short.
2000-10-19 20:34:14 +00:00
Jack Jansen
7941036c4b
Updated Popt resources to current version
2000-10-18 09:13:45 +00:00
Jack Jansen
b15491ef14
Removed exceptions from the required modules (it's builtin nowadays)
...
Added _winreg to the non-required modules.
2000-09-14 13:36:06 +00:00
Jack Jansen
4b9f493830
Upped SIZE to 16MB so IDE can run test.autotest (sigh).
2000-09-11 22:47:48 +00:00
Jack Jansen
ab0280d252
How-to document for using Python for CGI scripting. Not complete and untested, but I'm checking it in so it won't get lost.
2000-08-25 22:36:13 +00:00
Jack Jansen
9ebf2d2ca4
Moved to unsupported: it never lived up to its expectancies, and for the Mac all the functionality is available in the IDE.
2000-08-20 20:21:38 +00:00
Just van Rossum
edd9924474
a minimal test app to show how to build a standalone app with W
2000-07-01 14:31:24 +00:00
Just van Rossum
5069498884
added clearkey = '\033'
2000-07-01 14:30:30 +00:00
Just van Rossum
ed2ed9483f
fixed bug in comment matching
2000-07-01 14:30:08 +00:00
Jack Jansen
d13c385462
Replaced OpenResFile calls with FSpOpenResFile calls (which are carbon-compatible).
2000-06-20 21:59:25 +00:00
Jack Jansen
f6b5374ecf
Also add a one-line description of the "optional" directive.
2000-06-13 13:39:17 +00:00
Jack Jansen
1c0fceeaa7
Minor bugfix: one uthread-dependent cleanup had "if not uthread" in stead of "if uthread".
2000-06-07 20:11:03 +00:00
Jack Jansen
8a6d4d9cca
macfsn should always be included, like exceptions and site.
2000-05-17 13:27:09 +00:00
Just van Rossum
ae787185df
minor tweak (jvr)
2000-04-09 19:45:38 +00:00
Just van Rossum
73efed21e8
added experimental microthread support for use with stackless python -- bw compatible (jvr)
2000-04-09 19:45:22 +00:00
Just van Rossum
d949b5cdba
added popup control (jvr)
2000-04-09 19:45:08 +00:00
Just van Rossum
7051e5263e
added setbound() method, some cleanups (jvr)
2000-04-09 19:44:45 +00:00
Just van Rossum
6e5f2d1f8e
oops, keyword list missed exec... doh! thanks to Maik Roeder (jvr)
2000-04-09 19:44:13 +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
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
Jack Jansen
34d11f0670
Fixed multi-arg appends.
2000-03-07 23:40:13 +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
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
91cae85c32
Optionally bracket all external declarations of init functions with "ifndef"s.
1999-10-01 08:28:01 +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
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
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
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
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
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
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
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
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
Just van Rossum
2aaeb52665
fixed problem with "reloading" sub-sub-modules -- jvr
1999-02-05 21:58:25 +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
a61f4ac14d
better sys.path munging when running scripts -- jvr
1999-02-01 16:34:08 +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
Jack Jansen
f25813ac6c
Re-committed as AppleSingle
1999-01-29 12:06:21 +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
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
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
b5ae378c84
Implementation of freezing from shared libraries, without source. (Just)
1998-07-31 09:43:36 +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
b280e2bac2
Moved resources around to forestall conflicts with debuggee
1996-12-23 17:11:00 +00:00
Jack Jansen
d8597858a9
Add twit "home" location to sys.path (so you can put the applet on the
...
desktop)
1996-11-11 15:40:45 +00:00
Jack Jansen
92ca16c335
Modified to work together with BBPy
...
Re-enabled splash screen
1996-10-23 15:38:26 +00:00
Jack Jansen
6d1356e9a6
Changed Types to types.
1996-10-15 16:32:07 +00:00
Jack Jansen
0eb8837560
Prepared for Tk windowing implementation
1996-10-09 09:38:46 +00:00
Jack Jansen
b96aeafdc3
tweaked some of the positions of interface elements.
1996-10-09 09:38:06 +00:00
Jack Jansen
a1560cfb29
- Simplified inheritance structure (still not good enough)
...
- Added menubar in stead of buttons
- (optionally) switch menubar back and forth to facilitate debugging
FrameWork applications
- Handle "Open Document" appleevent
- Fixed click in grow-box location
- Allow a new debug session after previous one has finished
1996-09-26 16:26:05 +00:00
Jack Jansen
13bfbe77d6
Fixed PM debugging
...
Added different arrow-icons for running/calling/returning/exception
1996-09-25 14:09:35 +00:00
Jack Jansen
5c30388861
Disabled splash screen, added ShowMessage
1996-09-25 14:08:40 +00:00
Jack Jansen
4892ab7f79
The Window Independent Tracer (which will probably move elsewhere once
...
it is truly window-independent:-)
1996-09-24 15:35:50 +00:00