Skip to content

Commit de0794f

Browse files
authored
Simplify and merge notes about fixed demos in CHANGES.txt (#2456)
1 parent 58f89fc commit de0794f

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

CHANGES.txt

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Notable changes in recent builds.
1+
Notable changes in recent builds.
22

33
Maintained by hand, so what's "notable" is subjective! Contributors are
44
encouraged to add entries for their work.
@@ -18,8 +18,6 @@ Coming in build 309, as yet unreleased
1818
* Fixed `nbios.NCBStruct` packing (#2406, @Avasam)
1919
* Restored axdebug builds on Python 3.10 (#2416, @Avasam)
2020
* Pythonwin: Bumped Scintilla from 1.77 to 4.4.6. The full changelog can be found here: https://www.scintilla.org/ScintillaHistory.html
21-
* Fixed `ddeclient` and `ddeserver` demos import error (#2290, @Avasam)
22-
* The `EvtSubscribe_push` demo now actually demonstrates the callback action and the event context being filled. (#2281, @Avasam)
2321
* Fixed Pythonwin's editor failing due to invalid regex import (#2419, @Avasam)
2422
* Last error wrongly set by some modules (#2302, @CristiFati)
2523
* Dropped support for Python 3.7 (#2207, @Avasam)
@@ -33,9 +31,9 @@ Coming in build 309, as yet unreleased
3331
* Fixed `win32timezone.TimeZoneInfo` initialization from a `[DYNAMIC_]TIME_ZONE_INFORMATION` (#2339, @Avasam)
3432
* Added runtime deprecation warning of `win2kras`, use `win32ras` instead (#2356, @Avasam)
3533
* Improved handling of dict iterations and fallbacks (removes Python 2 support code, small general speed improvement) (#2332, #2330, @Avasam)
36-
* Fixed "Open GL Demo" (`Pythonwin/pywin/Demos/openGLDemo.py`) and restore "Font" demo in `Pythonwin/pywin/Demos/guidemo.py` (#2345, @Avasam)
3734
* Fixed accidentally trying to raise an undefined name instead of an `Exception` in `Pythonwin/pywin/debugger/debugger.py` (#2326, @Avasam)
3835
* Fixed PythonService DoLogMessage raising fatal GIL lock error (#2426, JacobNolan1)
36+
* Fixed and improved the following demos: `ddeclient`, `ddeserver`, `EvtSubscribe_push`, `openGLDemo`, `guidemo`, `ocxserialtest`, `ocxtest` (#2290, #2281, #2291, @Avasam)
3937

4038
Build 308, released 2024-10-12
4139
------------------------------
@@ -103,20 +101,16 @@ as the .chm file, certain MAPI libraries etc, and .exe installers.
103101
* Added `GetWindowRgnBox` to `win32gui`
104102
* `winxpgui.GetConsoleWindow` now aliases `win32console.GetConsoleWindow`
105103
* Everything else is re-exported from `win32gui`
106-
* Fixed the `win32com.demos.ietoolbar` demo (#2217, @Avasam)
104+
* Fixed and improved the following demos: `ietoolbar`, `fontdemo`, `msoffice`, `shell_view`, `context_menu`, `win32clipboardDemo` (#2217, #2101, @Avasam)
107105
* Fixed undefined names reported by Flake8/Ruff (#2101, @Avasam, @kxrob)
108106
Fixed the following public API:
109-
* Fixed `NameError` in `pywin.Demos`'s `fontdemo.FontView.SetFont`
110-
* The `Pythonwin/pywin/Demos/ocx/msoffice` demo now uses the docName argument
111107
* Fixed `NameError` in `WordFrame.Create`, even though it wasn't used
112108
* Fixed a handful of `NameError` in `pywin.dialogs.ideoptions.OptionsPropPage` with format
113109
* Fixed `AttributeError` in `pywin.framework.dlgappcore.AppDialog.OnPaint`
114110
* Fixed trying to write banner to `sdterr` in `pywin.framework.interact.InteractiveCore.Init`
115111
* Fixed a `NameError` in `pywin.framework.mdi_pychecker.TheDocument.doSearch`
116112
* Removes unusable `HandleToUlong`, `UlongToHandle`, `UlongToPtr` and `UintToPtr` from `pywin.scintilla.scintillacon`
117113
* Fixed a `NameError` in `win32comext.axscript.client.pydumper.Register`
118-
* Fixed a `NameError` in `win32comext.shell.demos.servers.context_menu.ShellExtension.QueryContextMenu`
119-
* Fixed a `NameError` in `win32comext.shell.demos.servers.shell_view.ScintillaShellView.CreateViewWindow`
120114
The following methods no longer throw errors (although their implementation is still unvalidated):
121115
* `mmsystem.MEVT_EVENTTYPE`
122116
* `mmsystem.MEVT_EVENTPARM`
@@ -177,7 +171,6 @@ as the .chm file, certain MAPI libraries etc, and .exe installers.
177171
* `win32com.client.combrowse.HLIRoot.__lt__`
178172
* `win32com.client.genpy.WritableItem.__lt__`
179173
* `__bool__` in classes generated by `win32com.client.genpy.WritableItem.WriteClassBody`
180-
* `win32/Demos`'s `win32clipboardDemo.Foo.__lt__`
181174
* `win32timezone._SimpleStruct.__le__` (subclassed by `SYSTEMTIME`, `TIME_ZONE_INFORMATION`, `DYNAMIC_TIME_ZONE_INFORMATION`, `TimeZoneDefinition`)
182175
The following methods no longer throw errors (although their implementation is still unvalidated):
183176
* `winnt.PRIMARYLANGID`

0 commit comments

Comments
 (0)