| .. |
|
assets
|
Asset Library: Authentication token support
|
2026-08-06 12:39:09 +02:00 |
|
modeling/modifiers
|
Tests: Add multires reshape and delete higher tests
|
2026-06-02 23:48:59 +02:00 |
|
modules
|
Mesh: Use Embree for triangles BVH tree
|
2026-08-12 17:26:03 +02:00 |
|
overlay
|
Draw: Enable Overlay tests
|
2026-03-24 11:13:52 +01:00 |
|
sculpt_paint
|
Fix #163757: Image Undo can sometimes restore incorrect tiles
|
2026-09-30 17:25:14 +02:00 |
|
system_python
|
PyDoc: type hints for sphinx_doc_gen.py, various minor changes
|
2026-05-11 22:37:57 +00:00 |
|
ui_simulate
|
Fix #163842: File-browser dir stuck editing if it contained / on WIN32
|
2026-10-01 20:13:34 +10:00 |
|
view_layer
|
Core: add --console-crash-handler flag
|
2026-06-15 20:23:29 +02:00 |
|
alembic_export_tests.py
|
Alembic: use proper scopes for reading and writing radii
|
2026-09-21 21:04:38 +02:00 |
|
batch_import.py
|
License Headers: Set copyright to "Blender Authors", add AUTHORS
|
2023-08-16 00:20:26 +10:00 |
|
bevel_operator.py
|
Fix #79163: Bevel operation produces disconnected UVs #139595.
|
2025-06-19 10:00:58 -04:00 |
|
bl_alembic_io_test.py
|
Alembic: remember default and active color attributes
|
2026-09-21 21:11:36 +02:00 |
|
bl_animation_action.py
|
Anim: Replace with duplicate Action operator
|
2026-07-13 11:44:31 +02:00 |
|
bl_animation_armature.py
|
Anim: Add unit test for joining armatures that have action constraints
|
2026-05-25 10:22:26 +02:00 |
|
bl_animation_bake.py
|
Cleanup: Remove default value and make output_dir required for tests
|
2026-04-30 18:35:14 +02:00 |
|
bl_animation_context_markers.py
|
Python: add context properties to retrieve scene & pose markers
|
2026-09-07 12:33:37 +02:00 |
|
bl_animation_convert.py
|
Anim: Convert animation between rotation modes
|
2026-07-20 15:31:01 +02:00 |
|
bl_animation_copy_paste.py
|
Fix: copy pasting world space not accounting for parent inverse
|
2026-10-01 12:36:01 +02:00 |
|
bl_animation_drivers.py
|
Fix #141841: Removing a bone does not remove its drivers
|
2026-03-05 11:54:25 +01:00 |
|
bl_animation_fcurves.py
|
Refactor: adjust unit tests to no longer use the legacy Action API
|
2025-10-02 14:42:42 +02:00 |
|
bl_animation_keyframing.py
|
Refactor: remove remaining legacy action code
|
2026-01-12 11:35:10 +01:00 |
|
bl_animation_motion_path.py
|
Anim: Unit tests for motion paths
|
2026-04-28 16:33:56 +02:00 |
|
bl_animation_nla_strip.py
|
Refactor: remove remaining legacy action code
|
2026-01-12 11:35:10 +01:00 |
|
bl_animation_pose_slide.py
|
Anim: Pose Slide operators for objects
|
2026-06-02 10:34:38 +02:00 |
|
bl_animation_rename.py
|
Anim: Improved AnimData rename API
|
2026-07-21 08:07:41 +02:00 |
|
bl_animation_shapekey.py
|
Shape Keys: Py API function to get selected keyblocks
|
2026-01-24 10:47:18 +01:00 |
|
bl_blend_autoexec_cli.py
|
PyAPI: use None for bpy.app.autoexec_override when it isn't set
|
2026-09-17 14:27:02 +10:00 |
|
bl_blendfile_autosave.py
|
Image: Add autosave support
|
2026-05-21 20:19:54 +02:00 |
|
bl_blendfile_header.py
|
Cleanup: make the blend file header private
|
2025-06-28 08:40:31 +10:00 |
|
bl_blendfile_io.py
|
Fix: blendfile/linking related tests after recent changes.
|
2026-08-06 16:06:55 +02:00 |
|
bl_blendfile_liblink.py
|
Fix: blendfile/linking related tests after recent changes.
|
2026-08-06 16:06:55 +02:00 |
|
bl_blendfile_library_overrides.py
|
Cleanup: Remove default value and make output_dir required for tests
|
2026-04-30 18:35:14 +02:00 |
|
bl_blendfile_relationships.py
|
Python API: Extend bpy.data.file_path_foreach for UDIMs, sequences, tx files
|
2026-06-02 20:14:21 +02:00 |
|
bl_blendfile_utils.py
|
Fix: Core: ammend asserts on linked status of unlinkable ID types.
|
2026-08-04 12:51:13 +02:00 |
|
bl_blendfile_versioning.py
|
Geometry Nodes: Make Import PLY node handle gsplats
|
2026-09-16 16:52:10 +02:00 |
|
bl_bundled_modules.py
|
Test: Add opentimelineio to bl_bundled_modules test, adjust comment to not only refer to VFX Platform
|
2026-09-09 16:32:35 +02:00 |
|
bl_constraints.py
|
Python API: Add optional name parameter to constraints.new()
|
2026-10-01 12:52:08 +02:00 |
|
bl_disk_file_hash_service_test.py
|
Fix: flakyness of disk file hash service test
|
2025-12-19 17:45:57 +01:00 |
|
bl_geo_node_file_reporting.py
|
Fix #155953: Geometry nodes bake paths not reported via foreach_path
|
2026-04-09 11:19:41 -04:00 |
|
bl_geometry_attributes.py
|
Mesh: Store skin modifier data as generic attributes
|
2026-08-11 14:44:55 +02:00 |
|
bl_global_undo.py
|
Cleanup: Remove default value and make output_dir required for tests
|
2026-04-30 18:35:14 +02:00 |
|
bl_http_downloader.py
|
Assets: improve download progress reporting
|
2026-05-14 17:11:02 +02:00 |
|
bl_id_management.py
|
Cleanup: pass multiple arguments to str.startswith
|
2024-10-30 16:33:37 +11:00 |
|
bl_imbuf_load.py
|
Tests: Add imbuf tests for the DDS image format
|
2026-04-29 20:21:51 +02:00 |
|
bl_imbuf_py_api.py
|
PyAPI: update the ImBuf API to only support one buffer-type at a time
|
2026-05-14 12:54:58 +10:00 |
|
bl_imbuf_save.py
|
Fix #154260: Inconsistent AVIF BW output support
|
2026-06-24 21:22:29 +02:00 |
|
bl_io_curve_svg_test.py
|
Core: add --console-crash-handler flag
|
2026-06-15 20:23:29 +02:00 |
|
bl_keymap_completeness.py
|
Tests: fix bl_keymap_completeness.py test for keymap_hierarchy.py
|
2026-08-11 16:43:06 +10:00 |
|
bl_keymap_validate.py
|
mypy: add 3 scripts to the "make check_mypy" config
|
2024-11-02 23:18:59 +11:00 |
|
bl_load_addons.py
|
Cleanup: declare __all__ for Python scripts
|
2025-01-06 16:45:36 +11:00 |
|
bl_load_py_modules.py
|
PyAPI: make internal modules explicitly "private"
|
2025-10-13 09:35:09 +00:00 |
|
bl_mesh_modifiers.py
|
Fix: Operator, app template and benchmarking script errors after media type
|
2025-07-28 11:55:11 +02:00 |
|
bl_mesh_validate.py
|
Cleanup: declare __all__ for Python scripts
|
2025-01-06 16:45:36 +11:00 |
|
bl_node_copy_operators.py
|
Fix #160692: Auto-removal of viewer socket crashes group operator
|
2026-06-26 14:59:43 +02:00 |
|
bl_node_group_compat.py
|
Nodes: Add versioning for interface socket indentifier sanitization
|
2026-04-13 19:33:59 +02:00 |
|
bl_node_group_interface.py
|
Shader Nodes: add better string socket support and string nodes
|
2026-08-17 12:44:07 +02:00 |
|
bl_node_link_drag.py
|
Nodes: Tests for the socket link search feature
|
2026-02-02 13:38:43 +01:00 |
|
bl_node_socket_usage_inference.py
|
Fix #142828: broken socket usage inference for some nodes
|
2025-07-24 08:13:34 +02:00 |
|
bl_node_structure_type_inference.py
|
Geometry Nodes: Remove list type restriction
|
2026-01-20 19:24:07 +01:00 |
|
bl_node_tool.py
|
Fix: Node Tools: Image data-block inputs broken
|
2026-05-08 15:22:06 +02:00 |
|
bl_object.py
|
Cleanup: Reorganize remesh tests
|
2026-02-23 19:06:59 +01:00 |
|
bl_ocio_config_tests.py
|
Color Management: Per-project OpenColorIO configuration
|
2026-09-29 19:11:51 +02:00 |
|
bl_operator_function_py_api.py
|
Fix: Running operator_function_py_api test clears recent files
|
2026-04-17 13:35:05 +02:00 |
|
bl_operator_wrap_py_api.py
|
Tests: add tests for sub-classing & calling operators from Python
|
2026-03-20 18:10:22 +11:00 |
|
bl_pose_assets.py
|
Anim: Move pose bone selection state to bPoseChannel
|
2025-10-07 19:59:36 +02:00 |
|
bl_pyapi_annotations.py
|
Cleanup: resolve license warnings (make check_licenses)
|
2026-02-26 14:25:45 +11:00 |
|
bl_pyapi_blf.py
|
PyAPI: update the ImBuf API to only support one buffer-type at a time
|
2026-05-14 12:54:58 +10:00 |
|
bl_pyapi_bmesh.py
|
Tests: add test to ensure UV selection face syncing works
|
2026-07-28 14:09:26 +10:00 |
|
bl_pyapi_bpy_app.py
|
Python: add bpy.app.cachedir
|
2026-01-16 12:31:03 +01:00 |
|
bl_pyapi_bpy_app_tempdir.py
|
Core: remove use of the environment variable TMP on Unix
|
2025-08-07 10:17:51 +10:00 |
|
bl_pyapi_bpy_driver_secure_eval.py
|
Python: add opcodes for boolean/None expressions in secure driver eval
|
2026-01-28 08:27:02 +11:00 |
|
bl_pyapi_bpy_path.py
|
Core: apply auto-execution overrides when opening blend-files
|
2026-09-17 11:17:29 +10:00 |
|
bl_pyapi_bpy_utils_units.py
|
UI: Remove header status text jumps for commonly used operations
|
2026-01-27 15:47:29 +01:00 |
|
bl_pyapi_doc_gen.py
|
PyDoc: missing args from the function signature now show as an error
|
2026-05-12 16:43:32 +10:00 |
|
bl_pyapi_gpu.py
|
GPU: Python: Bypass SSBO tests on Metal
|
2026-09-29 14:20:06 +02:00 |
|
bl_pyapi_grease_pencil.py
|
Grease Pencil: Python: Add masks.add and masks.remove functions
|
2026-02-17 18:17:07 +01:00 |
|
bl_pyapi_idprop.py
|
Cleanup: Fix typos in tests subdirectory
|
2025-10-14 22:35:54 +02:00 |
|
bl_pyapi_idprop_datablock.py
|
Fix: LibOverride resync issue when active scene is not local.
|
2026-05-25 14:57:38 +02:00 |
|
bl_pyapi_mathutils.py
|
PyAPI: support 2D KDTree's for mathutils.kdtree.KDTree
|
2026-08-01 09:24:10 +10:00 |
|
bl_pyapi_prop.py
|
PyAPI: Add useful exceptions to CollectionProperty.move()
|
2026-08-06 09:27:38 +10:00 |
|
bl_pyapi_prop_array.py
|
Fix: foreach_get requested a read-only buffer it then wrote into
|
2026-07-23 10:42:06 +10:00 |
|
bl_pyapi_text.py
|
Revert changes from main commits that were merged into blender-v4.1-release
|
2024-02-19 15:59:59 +01:00 |
|
bl_reorder.py
|
Mesh: Spatial Reordering for Sculpt Speed Improvements
|
2025-07-04 20:02:37 +02:00 |
|
bl_rigging_symmetrize.py
|
Cleanup: Fix typos in tests subdirectory
|
2025-10-14 22:35:54 +02:00 |
|
bl_rna_accessors.py
|
Fix #133551: Crash accessing scene.tool_settings.uv_sculpt
|
2025-01-27 14:51:22 +01:00 |
|
bl_rna_defaults.py
|
Cleanup: Fix typos in tests subdirectory
|
2025-10-14 22:35:54 +02:00 |
|
bl_rna_manual_reference.py
|
PyAPI: make internal modules explicitly "private"
|
2025-10-13 09:35:09 +00:00 |
|
bl_rna_paths.py
|
Cleanup: Fix typos in tests subdirectory
|
2025-10-14 22:35:54 +02:00 |
|
bl_rst_completeness.py
|
Python: Remove deprecated BGL API
|
2025-06-16 12:50:50 +02:00 |
|
bl_test.py
|
Cleanup: use context-manager for opening files
|
2025-01-04 22:26:18 +11:00 |
|
bl_usd_export_test.py
|
Tests: Use new validator API for USD tests
|
2026-09-16 20:30:47 +02:00 |
|
bl_usd_import_test.py
|
Fix: Tests: Wrong assert function used in USD tests
|
2026-07-01 21:24:16 +02:00 |
|
boolean_operator.py
|
Fix: #141639: Renaming Boolean Operation Solver From Fast to Float
|
2025-07-10 10:44:44 -04:00 |
|
CMakeLists.txt
|
Tests: Convert texture paint test to general "Undo History" test
|
2026-09-30 17:43:50 +02:00 |
|
compositing_node_group.py
|
Fix: wrong user count for compositing node tree
|
2025-07-30 13:18:47 +02:00 |
|
compositor_file_output_tests.py
|
Tests: Blocklist failing compositor OpenGL Linux tests
|
2026-08-31 14:06:03 +02:00 |
|
compositor_render_tests.py
|
Tests: Blocklist compositor AMD OpenGL Linux failing tests
|
2026-09-09 07:27:29 +02:00 |
|
curve_to_mesh.py
|
Refactor: Tests: Make OperatorSpecObjectMode more generic
|
2026-02-19 20:39:04 +01:00 |
|
curves_extrude.py
|
Cleanup: move binary operator to line end in Python scripts
|
2024-11-02 15:43:26 +11:00 |
|
cycles_osl_compile_test.py
|
Cleanup: Consistent setup and teardown in OSL compile test
|
2026-02-27 17:15:35 +01:00 |
|
cycles_render_tests.py
|
GSplat: Initial rendering support for Cycles
|
2026-09-16 16:52:10 +02:00 |
|
deform_modifiers.py
|
Refactor: Tests: Make OperatorSpecObjectMode more generic
|
2026-02-19 20:39:04 +01:00 |
|
eevee_render_tests.py
|
EEVEE: LTC form factor attenuation
|
2026-09-17 14:16:42 +02:00 |
|
ffmpeg_tests.py
|
Cleanup: VSE: Replace all deprecated properties in internal scripts
|
2026-03-16 20:39:22 +01:00 |
|
geo_node_test.py
|
Geometry Nodes: move geometry bundles out of experimental
|
2026-05-27 19:51:05 +02:00 |
|
io_collections_test.py
|
Fix: Actually enable link test for io_collection.
|
2026-08-06 10:52:15 +02:00 |
|
io_fbx_import_test.py
|
Tests: switch FBX import tests to use the new importer
|
2025-04-16 13:01:46 +02:00 |
|
io_gltf_export_test.py
|
Fix: typo in glTF test report
|
2026-03-19 10:31:07 +01:00 |
|
io_gltf_import_test.py
|
Tests: glTF: Add 3 scenarii (I/O/roundtrip) and 3 simple examples
|
2025-11-12 17:11:18 +01:00 |
|
io_gltf_roundtrip_test.py
|
Tests: glTF: Use saved parameters at export
|
2025-11-28 09:31:51 +01:00 |
|
io_gltf_utils.py
|
tests: glTF: simple tests for glTF files compressed with meshopt or Draco
|
2026-05-22 09:12:25 +02:00 |
|
io_obj_import_test.py
|
Tests: Add FBX import tests, switch OBJ/PLY/STL import tests to the same machinery
|
2025-01-15 05:52:15 +01:00 |
|
io_ply_import_test.py
|
Tests: Add FBX import tests, switch OBJ/PLY/STL import tests to the same machinery
|
2025-01-15 05:52:15 +01:00 |
|
io_stl_import_test.py
|
Tests: Add FBX import tests, switch OBJ/PLY/STL import tests to the same machinery
|
2025-01-15 05:52:15 +01:00 |
|
mesh_join.py
|
Fix #150483: Joining mesh objects loses some data-block options
|
2025-11-24 19:36:49 +01:00 |
|
mesh_validate.py
|
Fix: Mesh validate fails to handle some invalid topology
|
2026-05-12 20:58:05 +02:00 |
|
object_conversion.py
|
Refactor: Tests: Make OperatorSpecObjectMode more generic
|
2026-02-19 20:39:04 +01:00 |
|
object_edit.py
|
Fix #147270: Smooth by angle asset detection broken
|
2025-10-14 20:50:36 +02:00 |
|
operators.py
|
Refactor: split edge loop multi select into two operators
|
2026-01-22 07:49:32 +00:00 |
|
overlay_render_tests.py
|
Tests: Change failure thresholds for AMD GPUs
|
2026-09-16 19:02:20 +02:00 |
|
pep8.py
|
Cleanup: exclude "./lib/" from pep8 checker
|
2024-11-06 10:49:53 +11:00 |
|
physics_cloth.py
|
Tests: Remove suite level apply_modifiers option for modifier tests
|
2025-06-24 19:27:36 +02:00 |
|
physics_dynamic_paint.py
|
Tests: Remove suite level apply_modifiers option for modifier tests
|
2025-06-24 19:27:36 +02:00 |
|
physics_fluid_cache.py
|
Fix #158108: Clear stale liquid mesh after failed cache load
|
2026-07-13 16:20:31 +02:00 |
|
physics_ocean.py
|
Tests: Remove suite level apply_modifiers option for modifier tests
|
2025-06-24 19:27:36 +02:00 |
|
physics_particle_instance.py
|
Tests: Remove suite level apply_modifiers option for modifier tests
|
2025-06-24 19:27:36 +02:00 |
|
physics_particle_legacy_texture_uv.py
|
Fix #161194: Restore implicit UV map selection for legacy textures
|
2026-07-16 22:22:55 +02:00 |
|
physics_particle_system.py
|
Tests: Remove suite level apply_modifiers option for modifier tests
|
2025-06-24 19:27:36 +02:00 |
|
physics_softbody.py
|
Tests: Remove suite level apply_modifiers option for modifier tests
|
2025-06-24 19:27:36 +02:00 |
|
rna_array.py
|
License Headers: Set copyright to "Blender Authors", add AUTHORS
|
2023-08-16 00:20:26 +10:00 |
|
rna_info_dump.py
|
Fix: revert accidental rename
|
2026-05-25 16:06:52 +02:00 |
|
rst_to_doctree_mini.py
|
License Headers: Set copyright to "Blender Authors", add AUTHORS
|
2023-08-16 00:20:26 +10:00 |
|
sculpt_brush_render_tests.py
|
Core: add --console-crash-handler flag
|
2026-06-15 20:23:29 +02:00 |
|
sequencer_input_colorspace.py
|
Video: Save colorspace metadata based on display, remove HDR option
|
2025-09-03 16:32:33 +02:00 |
|
sequencer_load_meta_stack.py
|
Python: VSE: Remove deprecated "sequence" context API
|
2025-09-03 19:31:30 +02:00 |
|
sequencer_render_tests.py
|
GPU: Add command line option for skipping GPU backend support checks
|
2026-08-28 12:35:23 +02:00 |
|
sequencer_strip_naming.py
|
Fix #160144: VSE unique strip names get formatted incorrectly in some cases
|
2026-06-16 10:00:24 +02:00 |
|
sequencer_video_output_tests.py
|
Core: add --console-crash-handler flag
|
2026-06-15 20:23:29 +02:00 |
|
storm_render_tests.py
|
Test: Workaround OpenUSD bug with perspective projection and textures
|
2026-09-30 13:31:41 +02:00 |
|
ui_screenshot_tests.py
|
Core: add --console-crash-handler flag
|
2026-06-15 20:23:29 +02:00 |
|
vertex_group_painting.py
|
Anim: Add Python unit tests for vertex group Normalize All operator
|
2025-10-14 05:10:13 +02:00 |
|
workbench_render_tests.py
|
Tests: Change failure thresholds for AMD GPUs
|
2026-09-16 19:02:20 +02:00 |