Commit Graph

5658 Commits

Author SHA1 Message Date
Scott Talbert
08d879966e Merge pull request #2518 from reticulatus/ulc_check_parent
Add support for ULC_AUTO_CHECK_PARENT
2024-01-23 19:39:43 -05:00
richardt
1d06079da0 Add support for ULC_AUTO_CHECK_PARENT 2024-01-22 21:42:15 +00:00
Scott Talbert
15fe9aaab4 Merge pull request #2512 from rufuswilson/patch-1
Fixes DeleteButton function
2024-01-16 14:51:42 -05:00
rufuswilson
01ec11faca Fixes DeleteButton function
cf https://github.com/wxWidgets/Phoenix/issues/2511
2024-01-11 11:29:59 +01:00
Scott Talbert
0c54500045 Merge pull request #2508 from bnavigator/patch-1
TST: Integer division for randint() in makeRandomRectangles()
2024-01-10 19:40:25 -05:00
Ben Greiner
3b042c863f integer division for randint
Python 3.12 does not accept floats for random.randint() anymore
2024-01-06 21:58:29 +01:00
Scott Talbert
1f9b5f4996 Merge pull request #2502 from swt2c/fix_syntaxwarnings_python3.12
Fix additional SyntaxWarnings with Python 3.12
2023-12-21 20:23:36 -05:00
Scott Talbert
01787f43a5 Fix additional SyntaxWarnings with Python 3.12
It seems that Python 3.12 has started emitting additional SyntaxWarnings
in cases where there are backslashes used in strings, so change these
strings to raw strings to avoid the warnings.
2023-12-21 20:19:57 -05:00
Scott Talbert
26d1782514 Merge pull request #2500 from jmoraleda/AuiLayoutLastStepOfUpdate
wx.agw.aui. Do layout as the last step after all pane infos have recomputed their best sizes
2023-12-21 09:32:12 -05:00
Scott Talbert
a1755e8e65 Merge pull request #2501 from jmoraleda/CallAfterUpdateInAllPlatforms
wx.agw.aui: Make behavior in all platforms more equal
2023-12-21 09:31:06 -05:00
Jorge Moraleda
b683707909 wx.agw.aui. Do layout as the last step after all pane infos have recomputed their best sizes 2023-12-20 15:45:40 -05:00
Scott Talbert
525dd03245 Merge pull request #2460 from tmszi/fix-wx-agw-auimanager-bind-close-evt
wx.agw.aui: don't uninitialize the AuiManager if the window close event is vetoed
2023-12-18 16:28:59 -05:00
Scott Talbert
87674de980 Merge pull request #2494 from jmoraleda/agw-aui-preserve-icons-on-load-perspective
Preserve pane icons when loading a perspective in agw.aui
2023-12-07 22:59:22 -05:00
Scott Talbert
17aa9c901c Merge pull request #2487 from komoto48g/introspection-patch
Use unwrap before isbuiltin check
2023-12-06 19:00:50 -05:00
Scott Talbert
0b21230ee2 Merge pull request #2497 from swt2c/doxygen_1.9.7
Support building with Doxygen 1.9.7
2023-12-06 18:21:24 -05:00
Scott Talbert
6a049ccc0a Support building with Doxygen 1.9.7
Doxygen 1.9.7 made some changes whereby some method definitions are now
defined in separate XML files, with a "refid" that links to them.  In
order to support this, we need to follow these "refids" to pick up the
method definition from the separate group XML files.
2023-12-05 23:42:21 -05:00
Jorge Moraleda
8a705cd066 Preserve pane icons when loading a perspective in agw.aui 2023-12-02 19:38:21 -05:00
Scott Talbert
20447e7fe1 Merge pull request #2488 from timrid/bugfix/str-to-wxstring-with-emoji
fixed 'str' to 'wxString' converstation, when emoji is inside string
2023-11-27 19:19:18 -05:00
timrid
0dcd0640ca fixed 'str' to 'wxString' converstation, when emoji is inside string (fixes #2446) 2023-11-27 09:59:05 +01:00
Kazuya O'moto
1fb1e84012 Use unwrap before isbuiltin check
`inspect.isbuiltin` does not unwrap obj, but `inspect.signature` does,
which can result in a ValueError.

    >>> wx.Bell
    <built-in function Bell>
    >>> bell #= dcor(wx.Bell)
    <function Bell at 0x0000015E53D92B60>
    >>> inspect.isbuiltin(bell)
    False
    >>> inspect.signature(bell)
    ... (snip) ...
    ValueError: no signature found for builtin <built-in function Bell>
2023-11-26 16:32:57 +09:00
Scott Talbert
172e732a0c Merge pull request #2478 from swt2c/wx3.2.4
Update wxWidgets to v3.2.4
2023-11-23 10:09:22 -05:00
Scott Talbert
7a198b8cae Update wxTextCtrl OSX overrides since they're now documented 2023-11-20 22:12:58 -05:00
Scott Talbert
6e2065bbfd Update wxWidgets to v3.2.4 2023-11-13 20:12:39 -05:00
Jorge Moraleda
9084de5a6f Pure python AUI: Make behavior in all platforms more equal. This also reduces flicker, reduces number of code lines by removing platform exception. 2023-11-11 19:22:03 -05:00
Scott Talbert
11c4a77788 Merge pull request #2470 from jmoraleda/mycontrib/pdfviewer-use-int-sizes-when-printing
Bugfix. Explicitly convert float to int when calling to wx.Size in pdfviewer
2023-10-30 11:01:07 -04:00
Scott Talbert
0b19a4a671 Merge pull request #2456 from swt2c/python3.12
Add CI for Python 3.12 (and drop EOL Python 3.7)
2023-10-30 09:15:44 -04:00
Scott Talbert
e1c0738221 Windows CI: remove extra MSVC configuration
Due to there being multiple MSVC versions installed on the Azure images,
the build process seems to be getting parts of both of them, so remove
the older one.
2023-10-29 21:05:29 -04:00
Jorge Moraleda
0cf08c27fd Explicitly convert float to int when calling to wx.Size in pure python pdfviewer 2023-10-27 18:45:16 -04:00
Scott Talbert
e271c80cd8 Merge pull request #2469 from 1marc1/patch-1
Update typo in persist_handlers.py
2023-10-27 09:10:47 -04:00
1marc1
f773bb444d Update typo in persist_handlers.py
This should fix a typo in the return statement.
2023-10-27 23:45:17 +11:00
Scott Talbert
5444f4c3e6 Add CI for Python 3.12 (and drop EOL Python 3.7) 2023-10-23 20:52:17 -04:00
Tomas Zigo
53574e37ad wx.agw.aui: don't uninitialize the AuiManager if the window close event is vetoed 2023-09-22 08:07:21 +02:00
Robin Dunn
a118428670 Merge branch 'exclude-pillow' 2023-08-30 22:38:01 -07:00
Robin Dunn
e07dcb8733 Just remove the Pillow dependency until this issue can get worked out 2023-08-30 16:13:28 -07:00
Robin Dunn
e95b6c8b4e Pin pillow to < 3.0 until they add a Windows 32bit build or we drop it. 2023-08-29 18:35:09 -07:00
Robin Dunn
e01138a0bf add note about PGP signatures 2023-08-29 13:51:35 -07:00
Scott Talbert
e4fd9a3e04 Merge pull request #2443 from swt2c/safer_tar
Use new tarfile.extractall() filter for safer tarfile extraction
2023-08-04 17:28:56 -04:00
Scott Talbert
e5c92b3056 Use new tarfile.extractall() filter for safer tarfile extraction
The tarfile.extractall() filter argument was introduced in the most
recent CPython releases (e.g., 3.11.4) to avoid potential security
issues when extracting from potentially hostile tarballs.  Let's use
this option if it is available and provide a warning if it is now.
2023-08-03 16:25:07 -04:00
Scott Talbert
82b9b5b542 Merge pull request #2440 from swt2c/sip_6.7.10
Update sip to v6.7.11
2023-08-02 11:46:22 -04:00
Scott Talbert
d17fff1795 Update sip to v6.7.11 2023-08-02 08:54:22 -04:00
Scott Talbert
1f82021f38 Merge pull request #2441 from swt2c/fix_cython3_support
Fix compatibility with Cython 3.0.0
2023-07-25 14:50:39 -04:00
Scott Talbert
aeb557d01e Fix compatibility with Cython 3.0.0
Remove unused import which seems to be removed in Cython 3.
2023-07-25 12:42:32 -04:00
Scott Talbert
dac1e86423 Merge pull request #2018 from pauldmccarthy/mnt/wx-lib-agw-aui-mac-theme
MNT: Remove legacy macOS logic, and use wx.SystemSettings to select default colours
2023-07-19 12:22:02 -04:00
Scott Talbert
83db65a23c Merge pull request #2438 from swt2c/prefer_binary
Try preferring binary to fix Windows CI
2023-07-15 08:58:58 -04:00
Scott Talbert
d7a201df4f Try preferring binary to fix Windows CI 2023-07-14 20:38:01 -04:00
Scott Talbert
74e34c7a2c Merge pull request #2425 from konstantinbo/fix-dataviewcheckicontextrenderer
Fix dataviewcheckicontextrenderer
2023-07-14 17:09:41 -04:00
Scott Talbert
371101db7a Handle wxGLCanvas::CreateSurface which is only available on EGL 2023-07-14 14:28:12 -04:00
Scott Talbert
9cfb59d38d Update wxWidgets reference for wxDataViewCheckIconText documentation 2023-07-11 19:27:27 -04:00
Scott Talbert
8e05612415 Merge pull request #2412 from davidfstr/f/fix_shortcut_demo
demo: ShortcutEditor: Fix broken call GetMenuBar()
2023-07-11 19:15:56 -04:00
Scott Talbert
04029bf6f1 Merge pull request #2436 from jmoraleda/freezeto-gridlabelrenderer
Bugfix. Display correct labels in GridWithLabelRenderersMixin when the grid contains frozen rows or columns
2023-07-11 19:15:29 -04:00