5999 Commits

Author SHA1 Message Date
neofelis2X
b79e8ca47c fixup! Docs: save inheritance diagrams as svg and small design changes 2025-02-26 21:11:59 +01:00
neofelis2X
376b447ccb fixup! Docs: remove explicid install of sphinx dependencies 2025-02-25 22:53:56 +01:00
neofelis2X
4270f9235c Docs: update linux doxygen md5 hash 2025-02-24 23:31:49 +01:00
neofelis2X
86944f5dbb Docs: save inheritance diagrams as svg and small design changes 2025-02-24 23:25:48 +01:00
neofelis2X
38d27c62b4 Docs: add libclang to gitignore which can come with doxygen 1.9 2025-02-24 23:25:48 +01:00
neofelis2X
fe7ad1a0a1 Docs: fix sphinx (win) could not handle spaces in path 2025-02-24 23:25:48 +01:00
neofelis2X
aa5d3f0996 refactor getTool and add support for .tar.bz2 files 2025-02-24 23:25:19 +01:00
neofelis2X
6f2ca2b5e5 Docs: fix various minor sphinx parsing issues 2025-02-24 23:03:37 +01:00
neofelis2X
c6311b6332 Docs: add script that sorts wxStyledTextCtrl into categories 2025-02-24 23:03:37 +01:00
neofelis2X
0260250cea Docs: fix sphinx error which can't find image path on windows 2025-02-24 23:03:37 +01:00
neofelis2X
783d683f1d Docs: add sticky header and correct z-order of elements 2025-02-24 23:03:37 +01:00
neofelis2X
f1b73e07dc Docs: better flow for sidebar elements 2025-02-24 23:03:37 +01:00
neofelis2X
b1a931a34b Docs: fix a sphinx warning by stripping trailing whitespace from ref 2025-02-24 23:03:37 +01:00
neofelis2X
78c40585d8 Docs: move a layout tweak from postprocessor to generator 2025-02-24 23:03:37 +01:00
neofelis2X
51a92d613e Docs: update template and css for control screenshots in the docs 2025-02-24 23:03:37 +01:00
neofelis2X
2b97171728 Docs: fix 2 small errors in sphinx REST files 2025-02-24 23:03:37 +01:00
neofelis2X
171b201928 Docs: fix external link to numpy documentation 2025-02-24 23:03:37 +01:00
neofelis2X
e3ba6d8c8c Docs: remove outdated modindex entry in sphinx conf 2025-02-24 23:03:37 +01:00
neofelis2X
47acaddbe7 Docs: remove explicid install of sphinx dependencies 2025-02-24 23:03:37 +01:00
neofelis2X
c08cb26c35 Docs: doc2dash now needs file-extension added to the --name 2025-02-24 23:03:36 +01:00
neofelis2X
cd0429f8dd Docs: small fixes for css and templates 2025-02-24 23:03:36 +01:00
neofelis2X
2a2179f396 Docs: update postprocessing to account for sphinx v8 2025-02-24 23:03:36 +01:00
neofelis2X
7953f5bba8 Docs: fixes and updates to sphinx configuration 2025-02-24 23:03:36 +01:00
neofelis2X
06e8b9917b Docs: write sphinx warnings to log file in html directory 2025-02-24 23:03:36 +01:00
neofelis2X
6038fc2709 Docs: fix python warning about invalid escape sequence 2025-02-24 23:03:36 +01:00
neofelis2X
528f64e939 Docs: convert sphinx theme.conf to theme.toml 2025-02-24 23:03:36 +01:00
neofelis2X
85c984f5b5 Docs: update method formatting in css 2025-02-24 23:03:36 +01:00
neofelis2X
aa8c03aed1 Docs: remove alabaster, add jquery as sphinx dependecies 2025-02-24 23:03:36 +01:00
neofelis2X
b7c921bdf5 Docs: test with Doxygen 1.9.1, same version as wxWidgets uses 2025-02-24 23:03:36 +01:00
neofelis2X
d08619ea80 Docs: unpinned sphinx dependencies 2025-02-24 23:03:36 +01:00
neofelis2X
13ff1cd054 Docs: replaced deprecated getargspec 2025-02-24 23:03:36 +01:00
neofelis2X
4b3c2b8bd1 add venv and macos DS_Store to gitignore 2025-02-24 23:03:36 +01:00
Scott Talbert
5a13d13c31 Fix float -> int conversion issues in wx.lib.fancytext
Some checks failed
ci-build / build-source-dist (push) Has been cancelled
ci-build / Build wxPython documentation (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.10) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.11) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.12) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.13) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.9) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.10) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.11) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.12) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.13) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.9) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.10) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.11) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.12) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.13) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.9) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.10) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.11) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.12) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.13) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.9) (push) Has been cancelled
ci-build / Publish Python distribution to PyPI (push) Has been cancelled
ci-build / Create GitHub Release and upload source (push) Has been cancelled
ci-build / Upload wheels to snapshot-builds on wxpython.org (push) Has been cancelled
Fixes: https://github.com/wxWidgets/Phoenix/issues/2703
2025-02-12 22:48:55 -05:00
Scott Talbert
fc49fa35ec Update sip to v6.10.0
Some checks failed
ci-build / build-source-dist (push) Has been cancelled
ci-build / Build wxPython documentation (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.10) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.11) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.12) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.13) (push) Has been cancelled
ci-build / build-wheels (x64, macos-13, 3.9) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.10) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.11) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.12) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.13) (push) Has been cancelled
ci-build / build-wheels (x64, ubuntu-22.04, 3.9) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.10) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.11) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.12) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.13) (push) Has been cancelled
ci-build / build-wheels (x64, windows-2022, 3.9) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.10) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.11) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.12) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.13) (push) Has been cancelled
ci-build / build-wheels (x86, windows-2022, 3.9) (push) Has been cancelled
ci-build / Publish Python distribution to PyPI (push) Has been cancelled
ci-build / Create GitHub Release and upload source (push) Has been cancelled
ci-build / Upload wheels to snapshot-builds on wxpython.org (push) Has been cancelled
2025-02-09 23:14:41 -05:00
Scott Talbert
de9aa4be5b Update SIP ABI version to 12.14
We haven't supported 12.8 since before we upgraded to SIP 6.6+.
However, SIP has not been correctly generating the correct module
version until very recently, so generating 12.8 doesn't actually compile
with current wxPython.
2025-02-09 23:14:41 -05:00
Scott Talbert
b671bef2ab Fix a few numpy renames missed in 95cafd1 2025-02-09 22:12:37 -05:00
Scott Talbert
ea1d541ef4 Update waf to v2.1.5
This is needed primarily for supporting Windows ARM64.
2025-02-09 17:12:53 -05:00
Scott Talbert
d19bd20836 Merge pull request #2698 from echoix/numpy-fixes
Some checks are pending
ci-build / build-source-dist (push) Waiting to run
ci-build / build-wheels (x64, macos-13, 3.10) (push) Blocked by required conditions
ci-build / build-wheels (x64, macos-13, 3.11) (push) Blocked by required conditions
ci-build / build-wheels (x64, macos-13, 3.12) (push) Blocked by required conditions
ci-build / build-wheels (x64, macos-13, 3.13) (push) Blocked by required conditions
ci-build / build-wheels (x64, macos-13, 3.9) (push) Blocked by required conditions
ci-build / build-wheels (x64, ubuntu-22.04, 3.10) (push) Blocked by required conditions
ci-build / build-wheels (x64, ubuntu-22.04, 3.11) (push) Blocked by required conditions
ci-build / build-wheels (x64, ubuntu-22.04, 3.12) (push) Blocked by required conditions
ci-build / build-wheels (x64, ubuntu-22.04, 3.13) (push) Blocked by required conditions
ci-build / build-wheels (x64, ubuntu-22.04, 3.9) (push) Blocked by required conditions
ci-build / build-wheels (x64, windows-2022, 3.10) (push) Blocked by required conditions
ci-build / build-wheels (x64, windows-2022, 3.11) (push) Blocked by required conditions
ci-build / build-wheels (x64, windows-2022, 3.12) (push) Blocked by required conditions
ci-build / build-wheels (x64, windows-2022, 3.13) (push) Blocked by required conditions
ci-build / build-wheels (x64, windows-2022, 3.9) (push) Blocked by required conditions
ci-build / build-wheels (x86, windows-2022, 3.10) (push) Blocked by required conditions
ci-build / build-wheels (x86, windows-2022, 3.11) (push) Blocked by required conditions
ci-build / build-wheels (x86, windows-2022, 3.12) (push) Blocked by required conditions
ci-build / build-wheels (x86, windows-2022, 3.13) (push) Blocked by required conditions
ci-build / build-wheels (x86, windows-2022, 3.9) (push) Blocked by required conditions
ci-build / Build wxPython documentation (push) Waiting to run
ci-build / Publish Python distribution to PyPI (push) Blocked by required conditions
ci-build / Create GitHub Release and upload source (push) Blocked by required conditions
ci-build / Upload wheels to snapshot-builds on wxpython.org (push) Blocked by required conditions
Handle deprecated NumPy type aliases in samples
2025-02-09 17:04:32 -05:00
Scott Talbert
ad0dfcc0cf Merge pull request #2697 from echoix/build.py-fixes
build.py: Improvements on file I/O and other simple changes
2025-02-09 13:22:55 -05:00
Scott Talbert
6575e53c35 Merge pull request #2696 from arigit/patch-1
Update hyperlink.py, fixes #2686
2025-02-09 13:22:27 -05:00
Edouard Choinière
a2743ad554 Handle deprecated NumPy type aliases in samples
These aliases were deprecated in numpy 1.20.0 (January 2021), and removed in 1.24.0 (December 2022)
This helps with NumPy 2 support (June 2024).

Fixes: numpy-deprecated-type-alias (NPY001)
Ruff rule to help transition: https://docs.astral.sh/ruff/rules/numpy-deprecated-type-alias/
2025-02-09 17:38:46 +00:00
Scott Talbert
6ab1b5ced4 Merge pull request #2694 from echoix/element-tree-ICN001
style: Normalise ElementTree imports with `import xml.etree.ElementTree as ET`
2025-02-09 12:14:07 -05:00
Scott Talbert
0a4900df32 Merge pull request #2693 from echoix/numpy-unconventionnal-import-alias
style: Normalise numpy imports with `import numpy as np`
2025-02-09 12:09:44 -05:00
Edouard Choinière
e080cd9522 Merge branch 'master' into build.py-fixes 2025-02-09 12:09:06 -05:00
Scott Talbert
2feadd3bae Merge pull request #2692 from echoix/default-python-version-build.py
Remove references to Python 2.7 defaults from build.py
2025-02-09 12:02:24 -05:00
Scott Talbert
495426605a Merge pull request #2691 from echoix/simplify-haveWheel-setup.py
Simplify haveWheel condition in setup.py
2025-02-09 11:45:28 -05:00
Ari
a7bc011277 Update hyperlink.py, fixes #2686
Uses StaticText instead of GenStaticText

Tested in linux (fedora, ubuntu), windows 11, MacOS sequoia
2025-02-08 18:58:21 -05:00
Edouard Choinière
e6c0de4e32 style: Normalise ElementTree imports with import xml.etree.ElementTree as ET
The convention is that `xml.etree.ElementTree` should be imported as `ET`.

Fixes: unconventional-import-alias (ICN001)

Ruff rule: https://docs.astral.sh/ruff/rules/unconventional-import-alias/
2025-02-08 17:04:56 +00:00
Edouard Choinière
95cafd1a3f style: Normalise numpy imports with import numpy as np
The convention when importing numpy is to use `import numpy as np`

Fixes: unconventional-import-alias (ICN001)
Ruff rule: https://docs.astral.sh/ruff/rules/unconventional-import-alias/
2025-02-08 16:48:57 +00:00
Edouard Choinière
616f65c7d6 Use pathlib write_text for more situations in build.py 2025-02-08 16:16:52 +00:00