Scott Talbert
90171ba216
Update to use sip 6.6.x
...
1) Switch to running sip using its new sip-build command line interface,
which requires writing out a pyproject.toml to configure it.
2) Generate the sip build file (sbf) ourselves since sip no longer writes
them.
3) Remove the embedded sip module code and generate it on the fly during
the build process.
Fixes #2169 .
2022-06-18 13:54:17 -04:00
Robin Dunn
6a5e93d0c8
Merge branch 'add-doc-snippets'
2022-05-18 08:35:21 -07:00
Robin Dunn
3bfda1918a
Add some debug prints
2022-05-18 07:44:00 -07:00
Robin Dunn
eb04a7db0b
Add more new Python code snippets
2022-05-17 19:49:31 -07:00
Robin Dunn
04cc18fbe8
Add Python snippets for the BitmapBundle docs
2022-05-17 18:49:36 -07:00
Robin Dunn
0a771ad404
Transfer ownership in wx.BitmapBundle.FromImpl
...
Add unittest for wx.BitmapBundleImpl
2022-05-17 18:48:46 -07:00
Robin Dunn
f8d7cad72b
Ignore wx.App.GetGUIInstance
2022-05-17 18:47:24 -07:00
Robin Dunn
03499722b0
Merge pull request #2164 from wxWidgets/update-msvc-detection
...
Update msvc detection
2022-05-17 17:40:43 -07:00
Robin Dunn
42c0da6d86
Merge pull request #2163 from wxWidgets/bmp-bundle
...
Autoconvert to wx.BitmapBundle
2022-05-17 17:26:42 -07:00
Robin Dunn
e15aa73280
Merge branch 'stahta01-clang64_found_issue'
2022-05-17 17:24:51 -07:00
Robin Dunn
323129f449
Adjust all the custom wx.MenuItem methods. Return new instances, mark them as factories, etc.
2022-05-17 17:23:58 -07:00
Robin Dunn
0ee7b7b1cf
Update VC runtime DLLs
2022-05-17 10:50:44 -07:00
Robin Dunn
b12d58aea8
Improve a comment, and comment-out some debug code.
2022-05-17 07:20:49 -07:00
Robin Dunn
7413837833
Since we've already set everything we need in the environment set DISTUTILS_USE_SDK so distutils won't try to do it all again.
2022-05-16 22:37:02 -07:00
Robin Dunn
9cd319734e
Try the windows-2022 image on Azure, add some debug prints.
2022-05-16 20:35:57 -07:00
Robin Dunn
70c767282c
Add a TODO
2022-05-16 15:56:03 -07:00
Robin Dunn
f36358eaf2
Fix some wxWidgets interface docs that were still specifying wxBitmap instead of wxBitmapBundle
2022-05-16 15:48:20 -07:00
Robin Dunn
a985c61011
Add changelog for wx.BitmapBundle
2022-05-16 15:28:23 -07:00
Robin Dunn
56b790f50b
Add a couple more tests for wx.BitmapBundle
2022-05-16 15:28:02 -07:00
Robin Dunn
192109386d
Add convertFromPyObject code for wxBitmapBundle so we can autoconvert wxBitmaps from Python
2022-05-16 15:27:16 -07:00
Robin Dunn
d8a07a78a4
Docstring clarification
2022-05-16 10:10:01 -07:00
Robin Dunn
3038b2e916
Use 14.0 as the minimum MSVC version
2022-05-16 10:04:44 -07:00
Tim Stahlhut
d37686d201
Return new wxBitmap for GetDisabledBitmap()
...
This issue was detected by the clang64 compiler; but, it likely needs
fixed for all compilers.
2022-05-15 17:11:19 -04:00
Robin Dunn
3218e4d42f
Use MSVCinfo in the waf script to help set up the compiler for the wxPython build
2022-05-15 11:37:43 -07:00
Robin Dunn
685b9af718
Move setting the environment variables into getMSVCInfo
2022-05-15 10:40:51 -07:00
Robin Dunn
cadd91697c
Switch to setuptools.msvc for getting setup info for the Windows compiler, reducing dependence on distutils.
2022-05-14 20:31:11 -07:00
Robin Dunn
3e6be81d6d
Add forgotten class scope
2022-05-09 23:12:14 -07:00
Robin Dunn
a401846562
Merge branch 'little-tweaks'
2022-05-09 22:12:58 -07:00
Robin Dunn
c912be2db4
Updated itemToModuleMap
2022-05-09 22:12:23 -07:00
Robin Dunn
9d19ba1ee7
Guard against None returned for the top-level parent node
2022-05-09 22:11:22 -07:00
Robin Dunn
d7711acce3
Fix wrappers for platform-specific GTKSuppressDiagnostics and OSXEnableNewLineReplacement
...
They need to be generated for all platforms, even if they do not do anything on some.
2022-05-09 21:49:11 -07:00
Scott Talbert
d2c8c5eda5
Merge pull request #2152 from radoering/fix-CheckListBox-GetSelections
...
Fix CheckListBox GetSelections()
2022-05-09 20:24:09 -04:00
Randy Döring
61cb3244d4
Fix CheckListBox GetSelections()
2022-05-06 12:30:03 +02:00
Scott Talbert
e5c47c8630
Merge pull request #2146 from swt2c/ci_macos_ccache
...
Try using ccache on macOS CI too
2022-05-05 15:31:38 -04:00
Scott Talbert
0dd5f45c12
Try using ccache on macOS CI too
2022-05-04 22:52:23 -04:00
Scott Talbert
e600d0861c
Merge pull request #2145 from swt2c/ci_linux_fix_ccache
...
Add build number to cache key to hopefully fix ccache
2022-05-04 14:08:10 -04:00
Scott Talbert
d9183cbfa6
Add build number to cache key to hopefully fix ccache
2022-05-03 22:53:53 -04:00
Scott Talbert
709fc4ab2a
Merge pull request #2141 from swt2c/update_wx_3.1.6
...
Update wxWidgets to 3.1.6
2022-05-02 22:41:42 -04:00
Scott Talbert
58682ecaf4
Update demos to work wxWidgets 3.1.6
2022-05-02 22:36:44 -04:00
Scott Talbert
37ba9563b6
Update unittests to work with wxWidgets 3.1.6
2022-05-02 22:35:18 -04:00
Scott Talbert
5dbd14224a
Update wxWidgets version in buildtools/version.py
2022-05-02 22:34:13 -04:00
Scott Talbert
130959f12b
Update MS Edge version to latest
2022-05-02 22:34:13 -04:00
Scott Talbert
aa1ef7bd75
Update ETG scripts to support wxWidgets 3.1.6 functionality
...
Fixes #2136 .
2022-05-02 22:33:58 -04:00
Scott Talbert
1139e61408
Merge pull request #2142 from swt2c/ci_linux_ccache
...
Use ccache to speed up Linux CI
2022-04-28 17:02:05 -04:00
Scott Talbert
0503525cd3
Use ccache to speed up Linux CI
2022-04-28 16:04:44 -04:00
Scott Talbert
cc4e5c313f
Update wxWidgets to v3.1.6
2022-04-12 23:07:17 -04:00
Scott Talbert
af8cca5189
Merge pull request #2123 from swt2c/linux_ci_apt_update
...
Linux CI: add 'apt update' back in to avoid mirror issues
2022-03-07 13:13:34 -05:00
Scott Talbert
6713a94b62
Linux CI: add 'apt update' back in to avoid mirror issues
2022-03-07 10:55:15 -05:00
Scott Talbert
2258f21558
Merge pull request #2111 from pauldmccarthy/mnt/stattext
...
MNT: Coerce argument types in call to DC.DrawText
2022-02-24 16:14:09 -05:00
Scott Talbert
c62d1508d6
Merge pull request #2096 from pieleric/docs-fix-missing-getkeycode-snippet
...
docs: fix missing GetKeyCode() call in GetKeyCode() example
2022-02-24 16:13:41 -05:00