Commit Graph

5356 Commits

Author SHA1 Message Date
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