Kurt B. Kaiser
b3705a3dd1
MERGE DS_RPC_BRANCH into MAIN
...
ToolTip.py
cleanup 05Aug
2002-09-14 02:56:04 +00:00
Kurt B. Kaiser
2def78bddb
MERGE DS_RPC_BRANCH into MAIN
...
ReplaceDialog
(missed a change Py Idle 04Apr2002, Booleans, pick up later)
track Py Idle: GvR drops 1.5.2 re support 24 Jul
2002-09-14 02:53:05 +00:00
Kurt B. Kaiser
ee7afca550
MERGE DS_RPC_BRANCH into MAIN
...
PyShell.py
don't track Py Idle patch 543222 - disable script bindings in shell
since it was done differently in MAIN
Remove "binding comments" 05 Aug 1.13.2.2 to 1.13.2.3
2002-09-14 02:50:56 +00:00
Kurt B. Kaiser
8c11f7e3bf
MERGE DS_RPC_BRANCH into MAIN
...
ParenMatch.py
Remove last dependencies to old config backend 06Aug
2002-09-14 02:46:19 +00:00
Kurt B. Kaiser
12b9f340ce
MERGE DS_RPC_BRANCH into MAIN
...
EditorWindow.py
don't track Py Idle patch 543222 - disable script bindings in shell
since it was done differently in MAIN
Remove "binding comments" 05 Aug 1.23.2.3 to 1.23.2.4
Remove last dependencies to old config backend 06Aug to 1.23.2.5
2002-09-14 02:40:17 +00:00
Kurt B. Kaiser
cb7a383bad
MERGE DS_RPC_BRANCH into MAIN
...
EditorWindow.py
AutoIndent merged 21Jul
Comment out debug messages 21Jul
2002-09-14 02:34:23 +00:00
Kurt B. Kaiser
92cfaf68c7
MERGE DS_RPC_BRANCH into MAIN
...
CallTips
track Py Idle loewis: Use ascii_letters to avoid UnicodeErrors 06Aug
2002-09-14 00:55:21 +00:00
Kurt B. Kaiser
0c9b61738b
Bindings.py
...
AutoIndent merged 21Jul
cleanup and remove references to config backend 06Aug
2002-09-14 00:50:44 +00:00
Kurt B. Kaiser
9c89da277d
Merge from DS_RPC_BRANCH
...
Modified Files:
INSTALL.txt
2002-09-12 20:55:43 +00:00
Kurt B. Kaiser
63857a454d
M PyShell.py
...
M RemoteDebugger.py
M ScriptBinding.py
Restart the execution server with a clean environment and execute the
active module from scratch upon activation of Run/F5.
Add functionality to PyShell.py to restart the execution server in a new
subprocess. The server makes a connection to the Idle client which sends a
block of code to be executed.
Modify ScriptBinding.py to restart the subprocess upon Run/F5, assuming that
an execution is not currently in progress. Remove Import Module functionality,
not required now that the code is executed in a clean environment.
If the Debugger is active, also restart the subprocess side of the split
debugger. Add functionality to RemoteDebugger.py to support this.
At this time breakpoints will be lost in the subprocess if Run/F5 is activated.
A subsequent checkin of PyShell.py will implement reloading of the breakpoints
into the subprocess debugger. I'm keeping this separate as the design may
change.
2002-09-05 02:31:20 +00:00
Kurt B. Kaiser
d01163615a
(Re)Apply Sourceforge Python patch 520483, Sourceforge Idlefork patch
...
521908 (again) to MAIN
The patch applied by Steven was inadvertently reverted during the
transition to GRPC.
Python 2.3a0 (#3 , May 8 2002, 23:37:01)
[GCC egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)] on linux2
Type "copyright", "credits" or "license" for more information.
GRPC IDLE Fork 0.8.2
>>> print u'\xbfQu\xe9 pas\xf3?'
¿Qué pasó?
Modified Files:
OutputWindow.py
2002-09-02 21:29:40 +00:00
Kurt B. Kaiser
adc63847e4
1. Revert subprocess environment clearing, will restart subprocess
...
instead.
2. Preserve the Idle client's listening socket for reuse with the
fresh subprocess.
3. Remove some unused rpc code, comment out additional unused code.
Modified Files:
ScriptBinding.py rpc.py run.py
2002-08-25 14:08:07 +00:00
Kurt B. Kaiser
a552e3a0c9
Improve exception handling across rpc interface
...
Modified Files:
rpc.py
2002-08-24 23:57:17 +00:00
Kurt B. Kaiser
8dcdb77132
GvR provided solution to the socket rebinding timeout problem.
...
M PyShell.py
M rpc.py
M run.py
2002-08-05 03:52:10 +00:00
Kurt B. Kaiser
d694c1faf9
Reset the Python execution server environment to its initial value prior
...
to executing Run/F5 from an EditorWindow.
M ScriptBinding.py : add call to clear_the_environment()
M run.py : implemented Executive.clear_the_environment()
2002-07-28 03:35:31 +00:00
Kurt B. Kaiser
b417936d40
Reverse the RPC socket connection: Python execution server connects to
...
Idle client and localhost origin of connection is verified by client.
M PyShell.py
M rpc.py
M run.py
2002-07-26 00:06:42 +00:00
Kurt B. Kaiser
1bf4c2d2c9
Bug: clearing the shell undo list after a prompt was allowing files to be
...
opened on top of the shell instead of in a new window.
2002-07-21 01:24:28 +00:00
Kurt B. Kaiser
dc1e70987f
1. Prevent Undo before IOmark in PyShell.PyShell
...
2. Consolidate Undo code in EditorWindow.EditorWindow
3. Remove Formatting and Run menus from PyShell
2002-07-11 04:33:41 +00:00
Kurt B. Kaiser
889f8bf259
Modifying EditorWindow causes breakpoints in that module to be removed
...
from both sides of the split debugger.
M Debugger.py
M EditorWindow.py
2002-07-06 04:22:25 +00:00
Kurt B. Kaiser
491892b25e
Decent burial for venerated ancestor (urn in attic)
2002-07-06 01:20:51 +00:00
Kurt B. Kaiser
1d5cec4fd2
Remove dead code.
2002-07-06 01:07:15 +00:00
Kurt B. Kaiser
a3436d253c
1. Test Sourceforge checkin, idle-dev posting
...
2. Remove extraneous comment
2002-07-06 00:51:33 +00:00
unknown
ed813bff29
Combine OldStackViewer.py with Debugger.py, removing dead code.
...
M Debugger.py : Incorporate StackViewer, NamespaceViewer classes
M StackViewer.py : remove import OldStackViewer
U OldStackViewer.py : remove file
2002-07-05 22:05:24 +00:00
Kurt B. Kaiser
f50d0f96a2
Debugger Exception Info and GUI Stack Exception Traceback: finish
...
implementation.
2002-07-03 03:55:43 +00:00
Kurt B. Kaiser
ffd3a4217a
Shutdown subprocess debugger and associated Proxies/Adapters when closing
...
the Idle debugger.
M PyShell.py : Call RemoteDebugger.close_remote_debugger()
M RemoteDebugger.py: Add close_remote_debugger(); further polish code used
to start the debugger sections.
M rpc.py : Add comments on Idlefork methods register(), unregister()
comment out unused methods
M run.py : Add stop_the_debugger(); polish code
2002-06-26 02:32:09 +00:00
Kurt B. Kaiser
f8096fbba1
Remove all EditorWindow BREAK tags when closing Debugger
2002-06-25 03:28:38 +00:00
Kurt B. Kaiser
83118c6cb3
Clear associated breakpoints when closing an edit window.
...
M Debugger.py : Added clear_file_breaks()
M EditorWindow.py : Clear breaks when closed, commments->docstrings,
comment out some debugging print statements
M PyShell.py : comments->docstrings ; clarify extending EditorWindow
methods.
M RemoteDebugger.py: Add clear_all_file_breaks() functionality,
clarify some comments.
2002-06-24 17:03:37 +00:00
Kurt B. Kaiser
669f4c3850
1. Debugger Breakpoints, finish implementation
...
2. Debugger Clear Breakpoints, implement
3. Nice yellow breakpoints for Chui :)
2002-06-20 04:01:47 +00:00
Kurt B. Kaiser
0e3a57731b
Polish RemoteDebugger code.
...
Use a repr() on the subprocess side when fetching dict values for stack.
The various dict entities are not needed by the debugger GUI, only
their representation.
2002-06-16 03:32:24 +00:00
Kurt B. Kaiser
969de458aa
Rework the code to have only the GvR RPC. Output from execution of user
...
code is directed to the Shell.
2002-06-12 03:28:57 +00:00
Steven M. Gava
7981ce576c
add a version of GvR's q&d python idle printing patch,
...
slightly tweaked and modified for the idlefork config system
2002-06-11 04:45:34 +00:00
Steven M. Gava
72de9c7a9c
Geiger Ho's patch for better subclassing
2002-05-27 21:58:05 +00:00
Chui Tey
5d2af63cc3
GvR's rpc patch
2002-05-26 13:36:41 +00:00
Chui Tey
55956c9361
Fixed bug: Split RPC message into two parts instead of three
2002-05-14 23:45:14 +00:00
Steven M. Gava
a2bc259dd7
tracking python idle changes:
...
Provisional fix for writefile() [SF bug # 541730]
2002-04-22 00:42:42 +00:00
Steven M. Gava
931625dc77
tracking python idle changes:
...
Patch #540583 : Open MS Help Docs if available.
2002-04-22 00:38:26 +00:00
Steven M. Gava
1d46e40f58
further work on new config system;
...
recent files menu
2002-03-27 08:40:46 +00:00
Steven M. Gava
0c5bc8c951
further work on new config system;
...
user defined help items
2002-03-27 02:25:44 +00:00
Steven M. Gava
cedd30b030
_finally_ tracked down and eliminated a major problem
...
in PyShell.py that was causing extreme headaches in
working on EditorWindow.py
2002-03-27 00:51:53 +00:00
Steven M. Gava
dbfe92cd27
further work on dynamic reconfiguration;
...
keybindings
2002-03-18 02:38:44 +00:00
Steven M. Gava
9d142adfce
fixes to tabwidth code removal
2002-03-12 02:33:52 +00:00
Steven M. Gava
63f6714c3a
remove tabwidth (for tabs) config stuff,
...
because of the way the tk text widget handles
tabs they must remain a fixed size in idle
2002-03-12 00:52:42 +00:00
Steven M. Gava
b1585417d1
further work on dynamic config changes;
...
editor font
2002-03-12 00:21:56 +00:00
Steven M. Gava
dfd0b296d7
remove debug cruft
2002-03-05 00:31:43 +00:00
Steven M. Gava
f31eec0e2e
further work on new config system
2002-03-05 00:25:58 +00:00
Steven M. Gava
b77d343bc8
First work on making config changes dynamic,
...
dynamic theme changes
2002-03-02 07:16:21 +00:00
Steven M. Gava
67716b5f53
bugfix for the problem where EditorWindow instances
...
would appear to freeze for a few seconds on closing
in some cases when running under X
2002-02-26 02:31:03 +00:00
Guido van Rossum
16ac99a959
Fix by Edward K Ream to make breakpoints work on Windows: insert a
...
missing call to self.canonic().
2002-02-25 23:22:08 +00:00
Steven M. Gava
75a8e65873
tracking changes to python idle:
...
python Patch #520483 : Make IDLE OutputWindow handle Unicode.
2002-02-23 23:27:08 +00:00
Steven M. Gava
82c6682bb7
further work on config system
2002-02-18 01:45:43 +00:00
Steven M. Gava
4974575609
handle user theme and key set deletion
2002-02-18 01:43:11 +00:00
Steven M. Gava
e28ee754b0
improvement to keybinding re-use check
2002-02-11 03:45:22 +00:00
Steven M. Gava
9f25e67dd7
base GetHighlight on GetThemeDict for better defaults
2002-02-11 02:51:18 +00:00
Steven M. Gava
46fa7bf86c
further work on config saving
2002-02-11 02:28:19 +00:00
Steven M. Gava
052937f0b5
further work on config saving
2002-02-11 02:20:53 +00:00
Steven M. Gava
085eb1b372
further work on config system and config saving
2002-02-05 04:52:32 +00:00
Steven M. Gava
7cff66d469
improve user config dir handling
2002-02-01 03:02:37 +00:00
Steven M. Gava
a498af269c
more work on configuration saving
2002-02-01 01:33:36 +00:00
Steven M. Gava
2d7bb3fa66
further work on config saving
2002-01-29 08:35:29 +00:00
Steven M. Gava
f9bb90e453
further work on saving configs
2002-01-24 06:02:50 +00:00
Steven M. Gava
813b56e387
dialog for getting a new config file section name
2002-01-24 05:59:05 +00:00
Steven M. Gava
8cf2704a59
staying current with python idle fixes
2002-01-23 23:56:41 +00:00
Steven M. Gava
d91b0d6a65
fix for python2.2 -Qnew division error,
...
thanks Tim!
2002-01-23 05:15:17 +00:00
Steven M. Gava
bbf5ef552f
more on config saving
2002-01-22 11:35:50 +00:00
Steven M. Gava
c112cd880a
further work on config saving
2002-01-22 05:56:40 +00:00
Steven M. Gava
5f28e8fbfb
extension config reading by configDialog and
...
beginning of configuration saving
2002-01-21 06:38:21 +00:00
Steven M. Gava
72c3bf076f
changeover to new keybinding configuration implementation
2002-01-19 10:41:51 +00:00
Steven M. Gava
c628a06c70
further work on keybinding configuration
2002-01-19 10:33:21 +00:00
Steven M. Gava
68d7336cb0
keybinding configuration
2002-01-19 01:30:56 +00:00
Steven M. Gava
facfc09352
keybinding configuration
2002-01-19 00:29:54 +00:00
Steven M. Gava
edb60a7ba9
key binding handling dialog
2002-01-12 09:48:02 +00:00
Steven M. Gava
0cae01c496
loading core keybindings via new config system plus
...
further devel of highlight handling
2002-01-04 07:53:06 +00:00
Steven M. Gava
c597640515
move core functionality of SearchBindings.py into EditorWindow.py proper
...
adjust configuration sources accordingly
move SearchBindings.py into the attic now
2002-01-04 03:06:08 +00:00
Steven M. Gava
ad4f532f65
further development of highlighting and editor preference handling,
...
plus misc fixes cleanups for new config system
2002-01-03 12:05:17 +00:00
Steven M. Gava
767a7ee9ad
remove futzing with text font
2002-01-03 12:04:01 +00:00
Steven M. Gava
361cfcd69b
fixups and improvements
2002-01-03 12:02:37 +00:00
Steven M. Gava
dc72f48e26
moving to new config system
2002-01-03 11:51:07 +00:00
Steven M. Gava
2d4e03b092
changes to use new tabpages classes
2001-12-05 07:54:07 +00:00
Steven M. Gava
34b8851c5f
remove cruft from other project
2001-12-05 06:39:18 +00:00
Steven M. Gava
5b357b977a
cleaner tabbed-page mini implementation through classes
2001-12-05 06:32:46 +00:00
Steven M. Gava
17d0154097
further work on new configuration system, specifically,
...
on keybinding configuration
2001-12-03 00:37:28 +00:00
Steven M. Gava
8c1ab14ada
fix for redundant empty parent window when invoked from idle shell window
2001-11-21 05:58:24 +00:00
Steven M. Gava
3b55a891a1
back in harness on new config system
2001-11-21 05:56:26 +00:00
Steven M. Gava
d0342cdefa
new config implementation
2001-11-04 11:53:10 +00:00
Steven M. Gava
9930061ce2
further config system work
2001-11-04 07:03:08 +00:00
Steven M. Gava
c034b47ef3
added ability to set hilightthickness
2001-11-03 14:55:47 +00:00
Steven M. Gava
9dd16b3443
further config system work
2001-11-03 14:54:25 +00:00
Steven M. Gava
e16d94b77e
more work to support new config system
2001-11-03 05:07:28 +00:00
Chui Tey
8a7b4fa6d2
Documentation patches by bsherwood
2001-10-31 10:40:28 +00:00
Steven M. Gava
7c01786188
more loading from cfg files
2001-10-29 11:19:46 +00:00
Steven M. Gava
41a8532f66
more of config dialog reading from files
2001-10-29 08:05:34 +00:00
Steven M. Gava
2a63a07912
further work supporting reading config dialog values form config files.
2001-10-26 06:50:54 +00:00
Steven M. Gava
f126bcb653
dynamic option menu widget.
2001-10-26 06:49:14 +00:00
Steven M. Gava
485f7b6b58
further work on loading config dialog values from the config files
2001-10-26 06:47:09 +00:00
Steven M. Gava
429a86af5b
font/tabs config dialog page now reads its data from the config file
2001-10-23 10:42:12 +00:00
Steven M. Gava
1f733baa04
merged port binding error message patch
2001-10-07 11:44:49 +00:00
Steven M. Gava
4eb286874f
merged win spawn patch
2001-10-07 11:26:48 +00:00
Steven M. Gava
898a365c27
merged status bar packing patch
2001-10-07 11:10:44 +00:00
Steven M. Gava
c11ccf35f4
start of new config handling stuff
2001-09-24 09:43:17 +00:00
Steven M. Gava
33277c767f
further work on font config and general feel improvements
2001-08-13 04:36:58 +00:00