rdb
b51dd4d7bc
Merge branch 'release/1.10.x'
2024-11-06 22:52:54 +01:00
rdb
16431748de
parametrics: fix RopeNode breaks due to float imprecision
...
Fixes #1325
2024-11-06 22:51:40 +01:00
rdb
001d29e733
workflow: Fix correct outputdir for makepackage
2024-11-06 18:22:12 +01:00
rdb
a076dd4704
CMake: Fix issues locating Python in thirdparty on Windows
...
Fixes #1472
2024-11-06 15:48:45 +01:00
rdb
69498f23a5
workflow: Add double-precision builds
...
Fixes #1536
2024-11-06 13:23:17 +01:00
rdb
0a4d22ad9f
express: Fix VFS mount points not being listed as directories
...
Fixes #1244
2024-11-06 13:20:03 +01:00
rdb
4da5158b05
CMake: change how thirdparty directory is detected
2024-11-06 12:57:51 +01:00
rdb
5caace1cdd
imageprogs: Fix compilation with CMake and STDFLOAT_DOUBLE
2024-11-06 11:31:11 +01:00
rdb
cdebca4703
CMake: Only pass -fno-rtti and -frtti for C++ targets
2024-11-06 11:28:33 +01:00
rdb
36d07e478c
makepanda: Remove unnecessary filesystem flags for emscripten run_tests
2024-11-06 11:14:08 +01:00
rdb
c3326fa0da
tests: Fix node check for other envs
2024-11-06 11:09:50 +01:00
rdb
8d24a5d1a9
workflow: Disable Eigen on CMake macOS builder for now
...
For some reason, CMake doesn't seem to respect CMAKE_CXX_STANDARD on macOS
2024-11-04 19:02:26 +01:00
rdb
3585adfe33
workflow: Updates for runner deprecations
2024-11-04 18:40:33 +01:00
rdb
72b9dd9a70
parser-inc: add emscripten/heap.h to squelch interrogate warning
2024-11-04 18:40:33 +01:00
rdb
221d35d3a6
Allow running test suite with emscripten via node.js
2024-11-04 18:40:30 +01:00
rdb
8fcaea6e90
makepanda: pip-install interrogate before setting PYTHONHOME
2024-11-04 18:40:30 +01:00
rdb
271cd14544
makepanda: Fix custom Python build location for cross-compile
2024-11-04 18:40:30 +01:00
rdb
5722e40520
makepanda: Expand tilde in -incdir and -libdir options
2024-11-04 18:40:30 +01:00
rdb
e0c4096842
makepanda: Set extension suffix for emscripten properly
2024-11-04 18:40:30 +01:00
rdb
7a690bb071
makepanda: Link libmpdec.a et al in emscripten even with custom libdir
2024-11-04 18:40:30 +01:00
rdb
7c74060035
dtoolutil: Read environment variables in emscripten under node.js
2024-11-04 18:40:26 +01:00
rdb
94c63fe9da
dtoolutil: Remove silly unused variable
2024-11-04 13:25:22 +01:00
rdb
1a4ca179a9
tests: Properly skip Pmw tests when tkinter is not present
2024-11-04 13:19:38 +01:00
rdb
60d7d9ec1e
makepanda: Re-link executables with --static if dependency changed
2024-11-04 11:57:02 +01:00
rdb
c060b2f3fe
linmath: Fix vector printing issues with big values on emscripten
2024-11-03 23:59:23 +01:00
rdb
8ff71aeb15
webgl: Fix precision issues with default shaders
2024-11-03 23:58:28 +01:00
rdb
f4d9a67888
makepanda: Add missing static libs for Python 3.12 emscripten build
2024-11-03 23:57:04 +01:00
rdb
6823634f60
cull: Use more efficient arena allocation for CullableObject
2024-11-03 16:24:14 +01:00
rdb
50b984cffd
dtoolbase: Fix test failure on 32-bit Windows with pftoa
2024-10-31 23:50:27 +01:00
rdb
7926d1047e
text: Unbreak small caps support with text-use-harfbuzz
...
Fixes #1666
2024-10-31 15:01:06 +01:00
rdb
55fa0e9912
Merge branch 'release/1.10.x'
2024-10-31 13:13:00 +01:00
rdb
6f2231620d
build_apps: Add bam_embed_textures option
2024-10-31 13:07:02 +01:00
rdb
89c0371cbb
putil: BamWriter doc fix, initialize _root_node field properly
2024-10-31 13:07:02 +01:00
rdb
5dcd70dcb5
build_apps: Fix wrong relative paths with bam_model_extensions
...
Fixes #1642
2024-10-31 13:07:02 +01:00
rdb
2a6f4fc6ff
putil: Fix file_texture_mode on BamWriter not being writable
2024-10-31 13:07:02 +01:00
rdb
32ad388a51
gobj: Don't try to resolve empty alpha filename when writing bam
2024-10-31 13:07:02 +01:00
rdb
a311ad876f
test_wheel: Add --ignore option to ignore tests
2024-10-31 13:07:02 +01:00
rdb
e5ac1d0141
build_apps: Don't warn about missing ld-linux lib on aarch64
2024-10-31 13:07:02 +01:00
rdb
ff91f127bf
py_compat: Fix Python 2.7 compilation error
...
This code never actually gets compiled in Python 3
[skip ci]
2024-10-30 21:52:23 +01:00
rdb
5b6318e77f
makepanda: Don't set macOS deployment target to 10.13 except when linking with Python
...
This prevents building for multiple Python versions in the same build
[skip ci]
2024-10-30 21:00:12 +01:00
rdb
c2de5c306f
makepanda: Don't link p3dcparse with pystub
...
pystub doesn't really define enough symbols to be useful with newer Python versions, and it seems that there are compile errors with python 3.13t on manylinux2014 due to conflicts with the Python library itself
2024-10-30 20:19:05 +01:00
rdb
e2d9d3ef7c
makepanda: Fix python DLL not being copied into wheel on 3.13t
2024-10-30 20:18:30 +01:00
rdb
cfe3726aeb
makepanda: Python 3.13 requires macOS 10.13
2024-10-30 18:40:52 +01:00
rdb
957c4b9bce
Merge branch 'release/1.10.x' into master
2024-10-30 18:40:32 +01:00
rdb
6d54aee0c7
Remove runtime dependency on interrogatedb
2024-10-30 17:46:26 +01:00
rdb
27ce5c991e
dist: Python 3.13 requires macOS 10.13+
2024-10-30 14:57:35 +01:00
rdb
0c1a0799b1
Fix faulty auto-merge
2024-10-30 14:41:06 +01:00
rdb
6010c711c0
tests: Add bin dir to PATH when running FreezeTool test
2024-10-30 14:14:25 +01:00
rdb
5b80f19d01
Changes in preparation for Python 3.14
2024-10-30 14:13:44 +01:00
rdb
e58449cde7
dtoolutil: Let Python do Filename conversion to UTF-8
2024-10-30 13:42:33 +01:00