Commit Graph

  • 42f8b49581 Fix: Show modal keymap for operators called inside macros Leon Schittek 2023-09-15 19:33:20 +02:00
  • e553c71aae I18n Py Module: Update settings after move to Weblate. Bastien Montagne 2023-09-15 16:50:25 +02:00
  • 0ce02355c1 I18N module: updates for transition to weblate. Bastien Montagne 2023-09-15 12:55:33 +02:00
  • 72624f9678 Fix #112397: modifiers.execution_time doesn't work on curve objects Philipp Oeser 2023-09-15 17:41:44 +02:00
  • cd0587c784 Geometry Nodes: send lazy threading hint from ico sphere node Jacques Lucke 2023-09-15 17:36:50 +02:00
  • f5eff9353c Fix #111595: Missing metadata info when blending image Richard Antalik 2023-09-15 16:55:57 +02:00
  • 728d47f3e4 Asset shelf: Use asset representation for asset shelf BPY methods Julian Eisel 2023-09-15 16:17:44 +02:00
  • d421ebac5e Assets: Expose ID type in asset representation RNA for Python access Julian Eisel 2023-09-15 15:47:12 +02:00
  • 264c81a0a0 Fix #112409: Workbench: Cavity disabled when Xray is enabled Miguel Pozo 2023-09-15 15:35:01 +02:00
  • ea360ffc12 Anim: hide bone collection customprop editor on overrides Sybren A. Stüvel 2023-09-15 14:53:40 +02:00
  • 9580c377fe Cleanup: Anim, add some more comments to the bone collection system Sybren A. Stüvel 2023-09-15 13:54:10 +02:00
  • de13d7861c Anim: when applying overrides, just assert the bone hash is there Sybren A. Stüvel 2023-09-15 13:53:35 +02:00
  • 44d1964b5f Anim: add reverse pointers from bone to collection on overrides Sybren A. Stüvel 2023-09-15 10:55:20 +02:00
  • cb2afa6553 Cleanup: Anim, remove out of date note on ANIM_armature_runtime_refresh Sybren A. Stüvel 2023-09-15 10:54:08 +02:00
  • 89962977e5 Anim: only show editable bone collections in M/shift+M menu Sybren A. Stüvel 2023-09-15 10:40:08 +02:00
  • 24048ef05d Anim: allow assigning bones to added-in-local-override collections Sybren A. Stüvel 2023-09-14 16:32:28 +02:00
  • 8499c6d4b3 Refactor: Anim, consistent abstraction level ANIM_armature_bonecoll_assign Sybren A. Stüvel 2023-09-15 10:25:08 +02:00
  • 347ffd6262 Anim: add support for renaming bone collections added by overrides Sybren A. Stüvel 2023-09-14 14:31:01 +02:00
  • 89aee9defb Anim: store Armature's active bone collection by name Sybren A. Stüvel 2023-09-12 16:38:35 +02:00
  • f1c65c9635 Anim: allow appending bone collections with liboverrides Sybren A. Stüvel 2023-09-12 15:00:05 +02:00
  • 63f2a416b2 Anim: allow (de)selecting bones in collection on overridden armature Sybren A. Stüvel 2023-09-12 10:56:36 +02:00
  • 68bb3fa388 Anim: disallow bone collection operations on linked armatures Sybren A. Stüvel 2023-09-12 10:48:10 +02:00
  • 59e8be7aa4 Fix #101550: Transfer Mode operator doesn't update outliner selection Pratik Borhade 2023-09-15 13:21:08 +02:00
  • 2f31077463 Fix #112032: Theme: Wrong colors editing list items Pablo Vazquez 2023-09-15 12:59:57 +02:00
  • 4fff53d9ef Cleanup: Improve internal asset shelf function name Julian Eisel 2023-09-15 12:56:44 +02:00
  • 5d77d8d832 Fix #112233: Panel collapsed state should not hide socket links Lukas Tönne 2023-09-15 12:57:56 +02:00
  • 18281ee211 Asset Shelf: Make header buttons consistent with Asset browser Julian Eisel 2023-09-15 12:51:03 +02:00
  • 213b8325bf Asset Shelf: Make display popup more constistent with Asset Browser Julian Eisel 2023-09-15 12:40:19 +02:00
  • 0b8c83d273 GPv3: Send updates after drop operation Pratik Borhade 2023-09-15 11:31:25 +02:00
  • a53329fda7 Cleanup: Strict compiler warnings in Cycles Metal BVH Sergey Sharybin 2023-09-15 09:54:37 +02:00
  • bd305c8d18 Fix #110108: NLA absolute snapping Christoph Lendenfeld 2023-09-15 09:52:40 +02:00
  • 4790c6ac61 addon_utils: don't print a traceback when the add-on isn't found Campbell Barton 2023-09-15 17:18:27 +10:00
  • 8d62b7c01c Fix fast-path addon_utils._initialize_once not being used on startup Campbell Barton 2023-09-15 17:00:46 +10:00
  • af81ee37b9 Fix divide by zero displaying characters with an unknown column width Campbell Barton 2023-09-15 16:04:31 +10:00
  • bc51449ff1 Fix cursor motion across characters with an unknown column width Campbell Barton 2023-09-15 16:03:57 +10:00
  • 635a4eac05 Fix delete key setting a control character in wmEvent::utf8_buf Campbell Barton 2023-09-15 16:00:43 +10:00
  • 67c9056bed Fix memory leak in PyC_Err_Format_Prefix for Python 3.12 Campbell Barton 2023-09-15 14:26:49 +10:00
  • 425cc82aff Cleanup: remove unnecessary PyC_Err_Format_Prefix use Campbell Barton 2023-09-15 14:23:16 +10:00
  • 9903a692cc Cleanup: clarify & simplify Python traceback extraction Campbell Barton 2023-09-15 13:13:07 +10:00
  • 99f9a53321 Attributes: Expose "is required" read-only property to Python Hans Goudey 2023-09-15 04:56:27 +02:00
  • 9d92f03536 Fix #112399: Memory leak with exceptions from scripts in the text editor Campbell Barton 2023-09-15 12:23:42 +10:00
  • bcda667d37 Fix crash executing a script when sys.modules doesn't contain __main__ Campbell Barton 2023-09-15 12:23:41 +10:00
  • 7516a9c0b6 Fix Python console command execution without a __main__ module Campbell Barton 2023-09-15 12:23:40 +10:00
  • 2c28f87230 Fix missing weight-paint overlay popover when mixing pose & weight-paint Campbell Barton 2023-09-15 10:44:46 +10:00
  • a106760efa Cleanup: use variables for the 3D View header Campbell Barton 2023-09-15 10:44:45 +10:00
  • 0ed14c813f Cleanup: remove redundant checks from space_view3d.py Campbell Barton 2023-09-15 10:44:43 +10:00
  • 3c6731969e Cleanup: simplify use of tool_settings in space_view3d.py Campbell Barton 2023-09-15 10:44:42 +10:00
  • def4a06fc9 Cleanup: format Campbell Barton 2023-09-15 10:44:40 +10:00
  • 4fa4f5432d UI: Viewport: Split object/mode overlays into own popover Pablo Vazquez 2023-09-14 21:20:48 +02:00
  • 64bd2091cf Realtime Compositor tests: enable keying tests. Habib Gahbiche 2023-09-14 20:27:31 +02:00
  • 4086ef986c Fix #112374: loading reference/background images filters out movies Philipp Oeser 2023-09-14 19:42:26 +02:00
  • 2ec2e52a90 UI: Theme: Allow transparency when editing text in widgets Pablo Vazquez 2023-09-14 19:28:30 +02:00
  • 42ed81b9ab Fix #112299: crash calling context.copy() in operator with popup Brecht Van Lommel 2023-09-14 18:24:20 +02:00
  • 89b3249c14 UV: when finding the best packing method, use area as tie breaker Brecht Van Lommel 2023-09-12 17:05:18 +02:00
  • d4cc0d02cb UV: disable best fit rotation of all islands at end of UV packing Brecht Van Lommel 2023-09-12 15:24:03 +02:00
  • f014e44e8b Refactor: EEVEE: add utility function for 3D texture read Weizhen Huang 2023-09-14 18:46:07 +02:00
  • 05045c3e50 Fix: Duplicate node tool catalog in point cloud edit mode Hans Goudey 2023-09-14 11:45:07 -04:00
  • cc83951951 Geometry Nodes: Update node tool menus dynamically Hans Goudey 2023-09-14 17:43:33 +02:00
  • d2d4de8c71 Geometry Nodes: Show uncategorized assets in separate menus Hans Goudey 2023-09-14 17:35:24 +02:00
  • 4aa3735d0f Node drawing: Fix unused variables in release builds Lukas Tönne 2023-09-14 16:33:08 +02:00
  • d10a87da48 Fix: EEVEE: wrong reflectance at IOR == 0.0 Weizhen Huang 2023-09-14 16:12:19 +02:00
  • 9433a1701a Nodes: Support for input/output sockets in same vertical space Lukas Tönne 2023-09-14 16:08:04 +02:00
  • 5baf652374 Cleanup: EEVEE: rename glass BTDF to BSDF at several places Weizhen Huang 2023-09-14 16:04:26 +02:00
  • 4e00410d9e Fix: EEVEE: use inverse IOR in BSDF LUT refract() Weizhen Huang 2023-09-14 15:41:35 +02:00
  • bb7a220e89 UI: Improve/correct vertical widget positioning in header-like regions Julian Eisel 2023-09-14 15:40:38 +02:00
  • 1bf789c4f4 Animation: Graph Editor locked key drawing Christoph Lendenfeld 2023-09-14 15:09:08 +02:00
  • 8f1bd71992 Fix #112085: Not able to insert keys on subframes Christoph Lendenfeld 2023-09-14 15:07:08 +02:00
  • 456d65b00a Show FCurve modifier toggle widget as 'inactive' when there are no modifiers Sybren A. Stüvel 2023-09-14 15:03:34 +02:00
  • d2f4ebcd6a Fix #112331: Add update tags directly in bNodeTreeInterface API methods Lukas Tönne 2023-09-14 14:13:07 +02:00
  • 346b83ca01 Fix #112333: assert when creating node group with unavailable link Jacques Lucke 2023-09-14 12:41:43 +02:00
  • 8a387d8ed6 Fix: Graph Editor first key handles not drawn Christoph Lendenfeld 2023-09-14 12:14:34 +02:00
  • 340b3ca9cb Fix #112094: negative delta time values in simulation nodes Jacques Lucke 2023-09-14 12:03:24 +02:00
  • e09ee01848 Fix #112094: pass through simulation before first simulated frame Jacques Lucke 2023-09-14 12:02:13 +02:00
  • e914004678 Fix #111411: crash with group node that references linked-but-not-found group Jacques Lucke 2023-09-14 11:51:05 +02:00
  • 11b2ac54a6 Fix #111166: crash when enabling render pass with equally named AOV Jacques Lucke 2023-09-14 11:26:25 +02:00
  • 726bd3887f Fix #112335: particle instance modifier outputs wrong attributes Jacques Lucke 2023-09-14 10:24:29 +02:00
  • d2fac8ba84 Cleanup: remove redundant text access (missed in review) Campbell Barton 2023-09-14 16:51:53 +10:00
  • 96339fc313 Text Editor: Auto Close Pairs on Selected Text Matheus Santos 2023-09-14 16:14:07 +10:00
  • b3f9663011 Cleanup: use a mask combining all pie menu directions Campbell Barton 2023-09-14 16:10:36 +10:00
  • a8db828618 UI: remove unnecessarily dead zones for pie menus Campbell Barton 2023-09-13 12:25:04 +10:00
  • c7cd1c8d0b Cleanup: use enum literals for space_type & region_type arguments Campbell Barton 2023-09-14 13:32:42 +10:00
  • b7f3e0d84e Cleanup: spelling & punctuation in comments Campbell Barton 2023-09-14 13:25:24 +10:00
  • 636000ed39 Cleanup: group navigation argument with other preferences Campbell Barton 2023-09-14 13:25:22 +10:00
  • f56af0aa65 Cleanup: resolve bl_keymap_validate.py warning (when not --relaxed) Campbell Barton 2023-09-14 12:38:35 +10:00
  • 6d6a99974d Fix script_validate_keymap test failing (mistake parsing --relaxed arg) Campbell Barton 2023-09-14 12:38:34 +10:00
  • 26ed117049 Cycles: Fix OSL layering in combination with emission evaluation Lukas Stockner 2023-09-14 04:09:11 +02:00
  • c082e43f1e Cycles: Specify roughness for Subsurface OSL node Lukas Stockner 2023-09-14 03:36:28 +02:00
  • 65d56143ab Cycles: Don't invert backfacing IOR in generalized_schlick_bsdf Lukas Stockner 2023-09-14 03:18:57 +02:00
  • ee6b39ae86 Cleanup: always run both FOREACH_MAIN_ID_BEGIN & END macros Campbell Barton 2023-09-14 11:45:04 +10:00
  • fad72f6daa Cleanup: always run both RNA_STRUCT_BEGIN & END macros Campbell Barton 2023-09-14 10:21:22 +10:00
  • 6fcdcd4108 UI/I18N: Fix a couple of issues in new 'Add Modifiers' menu. Bastien Montagne 2023-09-11 19:50:29 +02:00
  • f42b02cccc Workbench: Sculpt fixes Miguel Pozo 2023-09-13 22:36:37 +02:00
  • 27c8dd89e3 Fix (unreported) crash when showing VSE in some cases. Bastien Montagne 2023-09-13 21:58:39 +02:00
  • b67bf17139 Cleanup: Remove unnecessary extern "C" from Python files Hans Goudey 2023-09-13 15:23:17 -04:00
  • 27a36ccc0f Fix: EEVEE-Next: SSS image rendering Miguel Pozo 2023-09-13 21:05:46 +02:00
  • 092b568a90 Cleanup: Make format Harley Acheson 2023-09-13 11:03:43 -07:00
  • fa32379def UI: Allow Integer Thumbnail Size Range Harley Acheson 2023-09-13 19:56:53 +02:00
  • 9659b2deda UI: Change Order of Lists in File Browser Sidebar Harley Acheson 2023-09-13 19:27:33 +02:00
  • 6dd3c90185 UI: Change menu icons of single-choice enums to radio buttons Thomas Barlow 2023-09-13 19:24:16 +02:00
  • 150f226797 Fix #112330: Group sockets not initialized when created by link-drag Lukas Tönne 2023-09-13 17:10:08 +02:00