Lukas Tönne LukasTonne
Lukas Tönne approved blender/blender#110686 2023-08-09 13:54:02 +02:00
Nodes: use auto registration for nodes

Looks ok to me. Not thrilled about the } // namespace way of finding namespace closing brackets, but can't think of a better way to do it, short of actually parsing C/C++ code.

Lukas Tönne commented on pull request blender/blender#110686 2023-08-09 13:54:02 +02:00
Nodes: use auto registration for nodes

Technically i think this should be ([\w:]*) to also match namespace{. Our formatting makes sure there is always whitespace but i don't think we want to rely on that.

Lukas Tönne commented on pull request blender/blender#110952 2023-08-09 13:01:08 +02:00
Node panels: RNA for node group interfaces

The interface definition uses the same range callbacks as node sockets, but gets defined in a different compilation unit, so they need to be exposed.

Lukas Tönne commented on pull request blender/blender#110952 2023-08-09 13:00:05 +02:00
Node panels: RNA for node group interfaces

This was removed in an earlier commit, but interfaces use it to create selectable socket type buttons. The previous interface implementation used an operator with its own enum for this purpose, but the new interface can do this with a regular property.

Lukas Tönne created pull request blender/blender#110952 2023-08-09 12:57:18 +02:00
Node panels: RNA for node group interfaces
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-08-09 11:55:17 +02:00
c66429b091 Merge branch 'node-panels-rna' into node-group-interface-ui
1eec2012c7 Add RNA definition for the new node tree interfaces.
Compare 2 commits »
Lukas Tönne pushed to node-panels-rna at LukasTonne/blender 2023-08-09 11:47:51 +02:00
1eec2012c7 Add RNA definition for the new node tree interfaces.
Lukas Tönne created branch node-panels-rna in LukasTonne/blender 2023-08-09 11:47:51 +02:00
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-08-09 10:28:24 +02:00
11ef241396 Merge branch 'main' into node-group-interface-ui
db4f926c92 Cleanup: LIST_SWAP re-definition warning
Compare 2 commits »
Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-08-09 10:26:51 +02:00
da38c900c0 Merge branch 'main' into node-group-interface-ui
090f365cbd Node panels: New DNA and C++ API for node group interfaces
0df7d100a3 Fix #110632: context.temp_override(area=context.area) fails to restore
36cd1755d2 Fix #110721: "show_gizmo" does not switch off all gizmos
da0fef65c0 Cleanup: remove unsafe string API use
Compare 22 commits »
Lukas Tönne deleted branch node-panels-dna from LukasTonne/blender 2023-08-09 10:06:42 +02:00
Lukas Tönne pushed to main at blender/blender 2023-08-09 10:06:41 +02:00
090f365cbd Node panels: New DNA and C++ API for node group interfaces
Lukas Tönne merged pull request blender/blender#110885 2023-08-09 10:06:40 +02:00
Node panels: New DNA and C++ API for node group interfaces
Lukas Tönne commented on pull request blender/blender#110885 2023-08-08 16:34:27 +02:00
Node panels: New DNA and C++ API for node group interfaces

Sticking to "Blend File"

Lukas Tönne pushed to node-group-interface-ui at LukasTonne/blender 2023-08-08 16:32:58 +02:00
11cc1671a9 Merge branch 'node-panels-dna' into node-group-interface-ui
0b78027f4c Simple catch-all for lambdas when evaluated in the same place.
5439ba0c53 Doxygen title case sections.
14b8fffce5 No else after return.
6cbb5789b3 Removed unnecessary namespace prefix.
Compare 49 commits »
Lukas Tönne pushed to node-panels-dna at LukasTonne/blender 2023-08-08 16:32:04 +02:00
0b78027f4c Simple catch-all for lambdas when evaluated in the same place.
5439ba0c53 Doxygen title case sections.
14b8fffce5 No else after return.
6cbb5789b3 Removed unnecessary namespace prefix.
0cb8cfd6ba Removed unnecessary namespace closing braces.
Compare 7 commits »
Lukas Tönne commented on pull request blender/blender#110885 2023-08-08 16:26:41 +02:00
Node panels: New DNA and C++ API for node group interfaces

"Blend File"? "blend File"? ".blend File"?

If we want to be pedantic ...