<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/tkinter, branch master</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/'/>
<entry>
<title>Fix typos in the Lib directory (GH-28775)</title>
<updated>2021-10-06T23:13:48+00:00</updated>
<author>
<name>Christian Clauss</name>
<email>cclauss@me.com</email>
</author>
<published>2021-10-06T23:13:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=745c9d9dfc1ad6fdfdf1d07420c6273ff67fa5be'/>
<id>745c9d9dfc1ad6fdfdf1d07420c6273ff67fa5be</id>
<content type='text'>
Fix typos in the Lib directory as identified by codespell.

Co-authored-by: Terry Jan Reedy &lt;tjreedy@udel.edu&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix typos in the Lib directory as identified by codespell.

Co-authored-by: Terry Jan Reedy &lt;tjreedy@udel.edu&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-25130: Add calls of gc.collect() in tests to support PyPy (GH-28005)</title>
<updated>2021-08-29T11:04:40+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2021-08-29T11:04:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=2a8127cafe1d196f858a3ecabf5f1df3eebf9a12'/>
<id>2a8127cafe1d196f858a3ecabf5f1df3eebf9a12</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-44404: tkinter `after` support callable classes (GH-26812)</title>
<updated>2021-06-23T10:30:24+00:00</updated>
<author>
<name>E-Paine</name>
<email>63801254+E-Paine@users.noreply.github.com</email>
</author>
<published>2021-06-23T10:30:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=e9c8f784fa13ea3a51df3b72a498a3896ec9e768'/>
<id>e9c8f784fa13ea3a51df3b72a498a3896ec9e768</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41730: Show deprecation warnings for tkinter.tix (GH-22186)</title>
<updated>2021-05-07T15:53:23+00:00</updated>
<author>
<name>wyz23x2</name>
<email>52805709+wyz23x2@users.noreply.github.com</email>
</author>
<published>2021-05-07T15:53:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=4a2d98a1e98de25c5114d11fcb0f9fedbb057e51'/>
<id>4a2d98a1e98de25c5114d11fcb0f9fedbb057e51</id>
<content type='text'>

Co-authored-by: E-Paine &lt;63801254+E-Paine@users.noreply.github.com&gt;
Co-authored-by: Zachary Ware &lt;zach@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Co-authored-by: E-Paine &lt;63801254+E-Paine@users.noreply.github.com&gt;
Co-authored-by: Zachary Ware &lt;zach@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-43655: Tkinter and IDLE dialog windows are now recognized as dialogs by window managers on macOS and X Window (#25187)</title>
<updated>2021-04-25T10:07:58+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2021-04-25T10:07:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=3bb3fb3be09d472a43cdc3d9d9578bd49f3dfb8c'/>
<id>3bb3fb3be09d472a43cdc3d9d9578bd49f3dfb8c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38659: [Enum] add _simple_enum decorator (GH-25497)</title>
<updated>2021-04-21T17:20:44+00:00</updated>
<author>
<name>Ethan Furman</name>
<email>ethan@stoneleaf.us</email>
</author>
<published>2021-04-21T17:20:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=a02cb474f9c097c83cd444a47e9fb5f99b4aaf45'/>
<id>a02cb474f9c097c83cd444a47e9fb5f99b4aaf45</id>
<content type='text'>
add:

* `_simple_enum` decorator to transform a normal class into an enum
* `_test_simple_enum` function to compare
* `_old_convert_` to enable checking `_convert_` generated enums

`_simple_enum` takes a normal class and converts it into an enum:

    @simple_enum(Enum)
    class Color:
        RED = 1
        GREEN = 2
        BLUE = 3

`_old_convert_` works much like` _convert_` does, using the original logic:

    # in a test file
    import socket, enum
    CheckedAddressFamily = enum._old_convert_(
            enum.IntEnum, 'AddressFamily', 'socket',
            lambda C: C.isupper() and C.startswith('AF_'),
            source=_socket,
            )

`_test_simple_enum` takes a traditional enum and a simple enum and
compares the two:

    # in the REPL or the same module as Color
    class CheckedColor(Enum):
        RED = 1
        GREEN = 2
        BLUE = 3

    _test_simple_enum(CheckedColor, Color)

    _test_simple_enum(CheckedAddressFamily, socket.AddressFamily)

Any important differences will raise a TypeError</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add:

* `_simple_enum` decorator to transform a normal class into an enum
* `_test_simple_enum` function to compare
* `_old_convert_` to enable checking `_convert_` generated enums

`_simple_enum` takes a normal class and converts it into an enum:

    @simple_enum(Enum)
    class Color:
        RED = 1
        GREEN = 2
        BLUE = 3

`_old_convert_` works much like` _convert_` does, using the original logic:

    # in a test file
    import socket, enum
    CheckedAddressFamily = enum._old_convert_(
            enum.IntEnum, 'AddressFamily', 'socket',
            lambda C: C.isupper() and C.startswith('AF_'),
            source=_socket,
            )

`_test_simple_enum` takes a traditional enum and a simple enum and
compares the two:

    # in the REPL or the same module as Color
    class CheckedColor(Enum):
        RED = 1
        GREEN = 2
        BLUE = 3

    _test_simple_enum(CheckedColor, Color)

    _test_simple_enum(CheckedAddressFamily, socket.AddressFamily)

Any important differences will raise a TypeError</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "bpo-38659: [Enum] add _simple_enum decorator (GH-25285)" (GH-25476)</title>
<updated>2021-04-20T02:12:24+00:00</updated>
<author>
<name>Ethan Furman</name>
<email>ethan@stoneleaf.us</email>
</author>
<published>2021-04-20T02:12:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=503cdc7c124cebbd777008bdf7bd9aa666b25f07'/>
<id>503cdc7c124cebbd777008bdf7bd9aa666b25f07</id>
<content type='text'>
This reverts commit dbac8f40e81eb0a29dc833e6409a1abf47467da6.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit dbac8f40e81eb0a29dc833e6409a1abf47467da6.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38659: [Enum] add _simple_enum decorator (GH-25285)</title>
<updated>2021-04-20T01:04:53+00:00</updated>
<author>
<name>Ethan Furman</name>
<email>ethan@stoneleaf.us</email>
</author>
<published>2021-04-20T01:04:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=dbac8f40e81eb0a29dc833e6409a1abf47467da6'/>
<id>dbac8f40e81eb0a29dc833e6409a1abf47467da6</id>
<content type='text'>
add:

_simple_enum decorator to transform a normal class into an enum
_test_simple_enum function to compare
_old_convert_ to enable checking _convert_ generated enums
_simple_enum takes a normal class and converts it into an enum:

@simple_enum(Enum)
class Color:
    RED = 1
    GREEN = 2
    BLUE = 3

_old_convert_ works much like _convert_ does, using the original logic:

# in a test file
import socket, enum
CheckedAddressFamily = enum._old_convert_(
        enum.IntEnum, 'AddressFamily', 'socket',
        lambda C: C.isupper() and C.startswith('AF_'),
        source=_socket,
        )

test_simple_enum takes a traditional enum and a simple enum and
compares the two:

# in the REPL or the same module as Color
class CheckedColor(Enum):
    RED = 1
    GREEN = 2
    BLUE = 3

_test_simple_enum(CheckedColor, Color)

_test_simple_enum(CheckedAddressFamily, socket.AddressFamily)

Any important differences will raise a TypeError</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add:

_simple_enum decorator to transform a normal class into an enum
_test_simple_enum function to compare
_old_convert_ to enable checking _convert_ generated enums
_simple_enum takes a normal class and converts it into an enum:

@simple_enum(Enum)
class Color:
    RED = 1
    GREEN = 2
    BLUE = 3

_old_convert_ works much like _convert_ does, using the original logic:

# in a test file
import socket, enum
CheckedAddressFamily = enum._old_convert_(
        enum.IntEnum, 'AddressFamily', 'socket',
        lambda C: C.isupper() and C.startswith('AF_'),
        source=_socket,
        )

test_simple_enum takes a traditional enum and a simple enum and
compares the two:

# in the REPL or the same module as Color
class CheckedColor(Enum):
    RED = 1
    GREEN = 2
    BLUE = 3

_test_simple_enum(CheckedColor, Color)

_test_simple_enum(CheckedAddressFamily, socket.AddressFamily)

Any important differences will raise a TypeError</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-33289: Return RGB triplet of ints instead of floats from tkinter.colorchooser (GH-6578)</title>
<updated>2021-01-21T19:14:04+00:00</updated>
<author>
<name>Cheryl Sabella</name>
<email>cheryl.sabella@gmail.com</email>
</author>
<published>2021-01-21T19:14:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=6713e869c4989c04318158b406c30a147ea52904'/>
<id>6713e869c4989c04318158b406c30a147ea52904</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42759: Fix equality comparison of Variable and Font in Tkinter (GH-23968)</title>
<updated>2020-12-29T10:56:55+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2020-12-29T10:56:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=1df56bc0597a051c13d53514e120e9b6764185f8'/>
<id>1df56bc0597a051c13d53514e120e9b6764185f8</id>
<content type='text'>
Objects which belong to different Tcl interpreters are now always
different, even if they have the same name.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Objects which belong to different Tcl interpreters are now always
different, even if they have the same name.</pre>
</div>
</content>
</entry>
</feed>
