@@ -196,7 +196,6 @@ ImportError rather than SystemError.
196
196
.. section: Core and Builtins
197
197
198
198
Improve signal delivery.
199
-
200
199
Avoid using Py_AddPendingCall from signal handler, to avoid calling
201
200
signal-unsafe functions. The tests I'm adding here fail without the rest of
202
201
the patch, on Linux and OS X. This means our signal delivery logic had
@@ -596,7 +595,6 @@ Fix out of bounds write in `asyncio.CFuture.remove_done_callback()`.
596
595
.. section: Library
597
596
598
597
signal.setitimer() may disable the timer when passed a tiny value.
599
-
600
598
Tiny values (such as 1e-6) are valid non-zero values for setitimer(), which
601
599
is specified as taking microsecond-resolution intervals. However, on some
602
600
platform, our conversion routine could convert 1e-6 into a zero interval,
@@ -774,7 +772,6 @@ Add a missing xmlns to python.manifest so that it matches the schema.
774
772
.. section: IDLE
775
773
776
774
IDLE code context -- fix code update and font update timers.
777
-
778
775
Canceling timers prevents a warning message when test_idle completes.
779
776
780
777
..
@@ -817,7 +814,6 @@ IDLE - make tests pass with zzdummy extension disabled by default.
817
814
818
815
Document how IDLE runs tkinter programs. IDLE calls tcl/tk update in the
819
816
background in order to make live
820
-
821
817
interaction and experimentation with tkinter applications much easier.
822
818
823
819
..
@@ -847,7 +843,6 @@ Rearrange IDLE configdialog GenPage into Window, Editor, and Help sections.
847
843
.. section: IDLE
848
844
849
845
IDLE - Add docstrings and tests for outwin subclass of editor.
850
-
851
846
Move some data and functions from the class to module level. Patch by Cheryl
852
847
Sabella.
853
848
@@ -868,24 +863,20 @@ IDLE - Do not modify tkinter.message in test_configdialog.
868
863
.. section: IDLE
869
864
870
865
Convert IDLE's built-in 'extensions' to regular features.
871
-
872
866
About 10 IDLE features were implemented as supposedly optional extensions.
873
867
Their different behavior could be confusing or worse for users and not good
874
868
for maintenance. Hence the conversion.
875
-
876
869
The main difference for users is that user configurable key bindings for
877
870
builtin features are now handled uniformly. Now, editing a binding in a
878
871
keyset only affects its value in the keyset. All bindings are defined
879
872
together in the system-specific default keysets in config-extensions.def.
880
873
All custom keysets are saved as a whole in config-extension.cfg. All take
881
874
effect as soon as one clicks Apply or Ok.
882
-
883
875
The affected events are '<<force-open-completions>>', '<<expand-word>>',
884
876
'<<force-open-calltip>>', '<<flash-paren>>', '<<format-paragraph>>',
885
877
'<<run-module>>', '<<check-module>>', and '<<zoom-height>>'. Any (global)
886
878
customizations made before 3.6.3 will not affect their keyset-specific
887
879
customization after 3.6.3. and vice versa.
888
-
889
880
Inital patch by Charles Wohlganger.
890
881
891
882
..
@@ -974,7 +965,6 @@ continue to pass. Patch by Cheryl Sabella.
974
965
.. section: IDLE
975
966
976
967
IDLE - Factor FontPage(Frame) class from ConfigDialog.
977
-
978
968
Slightly modified tests continue to pass. Fix General tests. Patch mostly by
979
969
Cheryl Sabella.
980
970
@@ -1007,7 +997,6 @@ the tabs and will enable splitting the groups into classes.
1007
997
.. section: IDLE
1008
998
1009
999
IDLE -- Factor a VarTrace class out of ConfigDialog.
1010
-
1011
1000
Instance tracers manages pairs consisting of a tk variable and a callback
1012
1001
function. When tracing is turned on, setting the variable calls the
1013
1002
function. Test coverage for the new class is 100%.
@@ -1029,12 +1018,10 @@ IDLE: Add more tests for General tab.
1029
1018
.. section: IDLE
1030
1019
1031
1020
IDLE - Improve configdialog font page and tests.
1032
-
1033
1021
In configdialog: Document causal pathways in create_font_tab docstring.
1034
1022
Simplify some attribute names. Move set_samples calls to var_changed_font
1035
1023
(idea from Cheryl Sabella). Move related functions to positions after the
1036
1024
create widgets function.
1037
-
1038
1025
In test_configdialog: Fix test_font_set so not order dependent. Fix renamed
1039
1026
test_indent_scale so it tests the widget. Adjust tests for movement of
1040
1027
set_samples call. Add tests for load functions. Put all font tests in one
@@ -1077,12 +1064,9 @@ Patch by Louie Lu.
1077
1064
.. section: IDLE
1078
1065
1079
1066
Document coverage details for idlelib tests.
1080
-
1081
- * Add section to idlelib/idle-test/README.txt.
1082
-
1083
- * Include check that branches are taken both ways.
1084
-
1085
- * Exclude IDLE-specific code that does not run during unit tests.
1067
+ Add section to idlelib/idle-test/README.txt.
1068
+ Include check that branches are taken both ways.
1069
+ Exclude IDLE-specific code that does not run during unit tests.
1086
1070
1087
1071
..
1088
1072
0 commit comments