Serhiy Storchaka
138ccbb022
bpo-38738: Fix formatting of True and False. (GH-17083)
...
* "Return true/false" is replaced with "Return ``True``/``False``"
if the function actually returns a bool.
* Fixed formatting of some True and False literals (now in monospace).
* Replaced "True/False" with "true/false" if it can be not only bool.
* Replaced some 1/0 with True/False if it corresponds the code.
* "Returns <bool>" is replaced with "Return <bool>".
2019-11-12 16:57:03 +02:00
Serhiy Storchaka
06cb94bc84
bpo-13153: Use OS native encoding for converting between Python and Tcl. (GH-16545)
...
On Windows use UTF-16 (or UTF-32 for 32-bit Tcl_UniChar) with the
"surrogatepass" error handler for converting to/from Tcl Unicode objects.
On Linux use UTF-8 with the "surrogateescape" error handler for converting
to/from Tcl String objects.
Converting strings from Tcl to Python and back now never fails
(except MemoryError).
2019-10-04 13:09:52 +03:00
Serhiy Storchaka
1f21eaa15e
bpo-15999: Clean up of handling boolean arguments. (GH-15610)
...
* Use the 'p' format unit instead of manually called PyObject_IsTrue().
* Pass boolean value instead 0/1 integers to functions that needs boolean.
* Convert some arguments to boolean only once.
2019-09-01 12:16:51 +03:00
Min ho Kim
39d87b5471
Fix typos mostly in comments, docs and test names (GH-15209)
2019-08-30 16:21:19 -04:00
Serhiy Storchaka
662db125cd
bpo-37685: Fixed __eq__, __lt__ etc implementations in some classes. (GH-14952)
...
They now return NotImplemented for unsupported type of the other operand.
2019-08-08 08:42:54 +03:00
Flavian Hautbois
76b645124b
bpo-29446: tkinter 'import *' only imports what it should (GH-14864)
...
Add __all__ to tkinter.__init__ and submodules. Replace 'import *'
with explicit imports in some submodules.
2019-07-25 21:30:33 -04:00
Zackery Spytz
50866e9ed3
bpo-25451: Add transparency methods to tkinter.PhotoImage. (GH-10406)
2019-04-05 13:17:13 +03:00
Ned Deily
aeca373b33
bpo-27313: Avoid test_ttk_guionly ComboboxTest fail with macOS Cocoa Tk (GH-12011)
2019-02-24 02:28:24 -05:00
Serhiy Storchaka
569d12f448
Fix yet one error in checking Tcl version. (GH-10189)
2018-10-28 20:58:04 +02:00
Serhiy Storchaka
18d57b4d62
Fix checking for bugfix Tcl version. (GH-10185)
2018-10-28 19:48:36 +02:00
Juliette Monsel
1deea5e539
bpo-34936: Fix TclError in tkinter.Spinbox.selection_element(). (GH-9760)
2018-10-18 22:28:31 +03:00
Juliette Monsel
bf034715db
bpo-23831: Add moveto method to the tkinter.Canvas widget. (GH-9768)
2018-10-12 19:44:10 +03:00
Serhiy Storchaka
dc0d571b64
bpo-34964: Make Tkinter sources more readable by adding blank lines. (GH-9822)
2018-10-12 19:01:00 +03:00
Juliette Monsel
af5658ae93
bpo-34829: Add missing selection_ methods to the Tkinter Spinbox. (GH-9617)
...
Implement the methods selection_from(), selection_range(), selection_present()
and selection_to() for Tkinter Spinbox.
2018-10-08 19:29:24 +03:00
Serhiy Storchaka
c75c1e0e8a
bpo-34189: Fix checking for bugfix Tcl version. (GH-8397)
2018-07-22 21:41:48 +03:00
Serhiy Storchaka
e271ca78e3
bpo-34189: Add simple tests for new Tk widget options. (GH-8396)
2018-07-22 19:50:14 +03:00
Serhiy Storchaka
5bb5bbfca8
bpo-33974: Fix passing special characters to ttk widgets. (GH-7986)
...
Fix passing lists and tuples of strings containing special characters
'"', '\\', '{', '}' and '\n' as options to tkinter.ttk widgets.
2018-06-30 09:20:28 +03:00
Andrés Delfino
4b685bf719
bpo-33283: Mention PNG as a supported format by Tcl/Tk. (GH-6479)
2018-04-17 08:34:35 +03:00
Garvit Khatri
3ab44c0783
bpo-33096: Fix ttk.Treeview.insert. (GH-6228)
...
Allow ttk.Treeview.insert to insert iid that has a false boolean value.
Note iid=0 and iid=False would be same.
2018-03-26 10:02:05 +03:00
Cheryl Sabella
74382a3f17
bpo-32857: Raise error when tkinter after_cancel() is called with None. (GH-5701)
2018-03-04 12:41:47 +02:00
Alan D Moore
a48e78a0b7
bpo-32585: Add tkinter.ttk.Spinbox. ( #5221 )
2018-02-09 02:03:55 +02:00
Serhiy Storchaka
97f1ca1673
[3.8] bpo-31508: Remove support of arguments in tkinter.ttk.Treeview.selection. (GH-3651)
...
It was deprecated in 3.6.
2018-02-01 18:49:21 +02:00
Mike
53f7a7c281
bpo-32297: Few misspellings found in Python source code comments. ( #4803 )
...
* Fix multiple typos in code comments
* Add spacing in comments (test_logging.py, test_math.py)
* Fix spaces at the beginning of comments in test_logging.py
2017-12-14 13:04:53 +02:00
Serhiy Storchaka
2fad102354
bpo-27319, bpo-31508: Document deprecation in Treeview.selection(). ( #3667 )
...
Defer removing old behavior to 3.8.
Document new feature of selection_set() and friends.
2017-09-24 14:34:09 +03:00
Victor Stinner
cd7e9c1b67
ttk: fix LabeledScale and OptionMenu destroy() method ( #3025 )
...
bpo-31135: Call the parent destroy() method even if the used
attribute doesn't exist.
The LabeledScale.destroy() method now also explicitly clears label
and scale attributes to help the garbage collector to destroy all
widgets.
2017-08-08 19:41:21 +02:00
csabella
a568e52733
bpo-25684: ttk.OptionMenu radiobuttons weren't unique ( #2276 )
...
between instances of OptionMenu.
2017-07-31 12:30:09 +03:00
Serhiy Storchaka
a92adf8f07
bpo-30310: Add a test for non-ascii font family. ( #1567 ) ( #1832 )
2017-05-27 17:01:31 +03:00
Vijay Kumar
128641d17e
Fix spelling mistakes in tkinter.py ( #1716 )
...
Ran the docstrings through spell checker, and fixed spelling issues.
2017-05-22 19:23:52 +03:00
Serhiy Storchaka
bdf6b910f9
bpo-29776: Use decorator syntax for properties. ( #585 )
2017-03-19 08:40:32 +02:00
Terry Jan Reedy
0ba0defb00
Issue 28923: Remove editor artifacts from Tix.py,
2016-12-22 00:02:36 -05:00
Terry Jan Reedy
c67983b829
Issue 28923: Remove editor artifacts from Tix.py.
2016-12-21 23:59:47 -05:00
Serhiy Storchaka
016a9acb26
Issue #27939 : Fixed bugs in tkinter.ttk.LabeledScale and tkinter.Scale caused
...
by representing the scale as float value internally in Tk. tkinter.IntVar
now works if float value is set to underlying Tk variable.
2016-10-30 18:52:02 +02:00
Serhiy Storchaka
32c0d3ada5
Issue #27939 : Fixed bugs in tkinter.ttk.LabeledScale and tkinter.Scale caused
...
by representing the scale as float value internally in Tk. tkinter.IntVar
now works if float value is set to underlying Tk variable.
2016-10-30 18:49:52 +02:00
Serhiy Storchaka
b1f5287952
Issue #27025 : Generated names for Tkinter widgets now start by the "!" prefix
...
for readability (was "`").
2016-10-25 09:43:48 +03:00
Serhiy Storchaka
407c8acd90
Issue #25464 : Fixed HList.header_exists() in tkinter.tix module by addin
...
a workaround to Tix library bug.
2016-10-24 23:49:10 +03:00
Serhiy Storchaka
071dec2027
Issue #25464 : Fixed HList.header_exists() in tkinter.tix module by addin
...
a workaround to Tix library bug.
2016-10-24 23:47:28 +03:00
Serhiy Storchaka
1aca3899fb
Issue #27611 : Fixed support of default root window in the tkinter.tix module.
...
Added the master parameter in the DisplayStyle constructor.
2016-09-25 16:52:13 +03:00
Serhiy Storchaka
e6f0199c19
Issue #27611 : Fixed support of default root window in the tkinter.tix module.
2016-09-25 16:46:10 +03:00
Raymond Hettinger
15f44ab043
Issue #27895 : Spelling fixes (Contributed by Ville Skyttä).
2016-08-30 10:47:49 -07:00
Terry Jan Reedy
f050a33ce2
Merge with 3.5
2016-08-16 01:44:31 -04:00
Terry Jan Reedy
22ba01ea55
Issue #27611 : Don't import volatile attribute.
2016-08-16 01:44:12 -04:00
Martin Panter
02b75abf73
Merge spelling and grammar fixes from 3.5
2016-08-05 01:51:39 +00:00
Martin Panter
69332c1a64
Fix spelling and grammar in documentation and code comments
2016-08-04 13:07:31 +00:00
Serhiy Storchaka
b554faddf5
Issue #22115 : Updated Misc/NEWS.
2016-06-26 17:47:46 +03:00
Serhiy Storchaka
745a407df8
Issue #22115 : Fixed tracing Tkinter variables:
...
* tracing in the "u" mode now works
* trace_vdelete() with wrong mode no longer break tracing
* trace_vinfo() now always returns a list of pairs of strings
2016-06-26 17:42:23 +03:00
Serhiy Storchaka
8122174af1
Issue #22115 : Added methods trace_add, trace_remove and trace_info in the
...
tkinter.Variable class. They replace old methods trace_variable, trace,
trace_vdelete and trace_vinfo that use obsolete Tcl commands and might
not work in future versions of Tcl.
2016-06-26 09:46:57 +03:00
Serhiy Storchaka
6bc87b4b4d
Issue #20350 . tkapp.splitlist() is now always used instead of unreliable
...
tkapp.split() in the tkinter package.
2016-06-26 00:09:19 +03:00
Serhiy Storchaka
b84f029baa
Issue #27319 : Methods selection_set(), selection_add(), selection_remove()
...
and selection_toggle() of ttk.TreeView now allow to pass multiple items as
multiple arguments instead of passing them as a tuple. Deprecated
undocumented ability of calling the selection() method with arguments.
2016-06-20 00:05:40 +03:00
Serhiy Storchaka
9c6c3fb435
Issue #27294 : Numerical state in the repr for Tkinter event objects is now
...
represented as a compination of known flags.
2016-06-18 21:55:26 +03:00
Serhiy Storchaka
255bbf2d25
Issue #26386 : Fixed ttk.TreeView selection operations with item id's
...
containing spaces.
2016-06-14 12:39:18 +03:00