forked from blender/blender
UI: Use new C++ button apply function #2
Closed
Julian Eisel
wants to merge 1 commits from
When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.
temp-but-cpp-apply-func-usages
into temp-but-cpp-apply-func
pull from: temp-but-cpp-apply-func-usages
merge into: JulianEisel:temp-but-cpp-apply-func
JulianEisel:main
JulianEisel:temp-ui-view-persistent-storage
JulianEisel:temp-asset-essentials-overrides
JulianEisel:blender-v4.3-release
JulianEisel:temp-workspace-view-sync
JulianEisel:temp-cleanup-but-stdstring-tooltip
JulianEisel:temp-fix-dynamic-enum-tooltip-126541
JulianEisel:temp-brush-asset-filter-by-tool
JulianEisel:temp-brush-assets-paint-curve-fix
JulianEisel:temp-brush-assets-weight-paint-tools
JulianEisel:temp-brush-assets-gpencil-followups
JulianEisel:temp-fix-asset-not-found-123508
JulianEisel:temp-brush-asset-gpencil-followups-listbase
JulianEisel:temp-brush-assets-gpencil-toolslots
JulianEisel:temp-gpencil-fill-brush-tool
JulianEisel:temp-gpencil-primitive-tools-brush-assets
JulianEisel:temp-rna-remove-ghost-property-term
JulianEisel:temp-gpencil-erase-brush-tool
JulianEisel:temp-fix-gpencil-stroke-op-leak
JulianEisel:temp-brush-assets-merge
JulianEisel:temp-asset-shelf-search-highligh-on-type
JulianEisel:temp-brush-tool-icon-remove
JulianEisel:temp-brush-asset-popup-position-tests
JulianEisel:temp-but-free-no-context
JulianEisel:temp-ui-refactor-handle-button-data-free
JulianEisel:temp-ui-refactor-custom-block-interaction
JulianEisel:temp-asset-shelf-popup-secondary-region
JulianEisel:temp-refactor-text-edit-handling
JulianEisel:temp-asset-shelf-popup
JulianEisel:tmp-asset-shelf-popup-operator
JulianEisel:test-brush-assets-project-squashed
JulianEisel:test-brush-assets-project
JulianEisel:temp-but-on-rename-end-callback
JulianEisel:temp-fix-poslib-uilist-invert
JulianEisel:asset-library-register-and-load
JulianEisel:temp-fix-poselib-uilist-invert-3.6
JulianEisel:temp-asset-catalog-tree-invalidation
JulianEisel:temp-asset-representation-preview
JulianEisel:temp-fileselect-redo-panel
JulianEisel:temp-uuid-str-method
JulianEisel:temp-asset-catalog-load-race-condition
JulianEisel:blender-projects-addons
JulianEisel:temp-filelist-preview-loading-rewrite
JulianEisel:temp-tree-view-draw
JulianEisel:temp-view-item-drop-target-store-item
JulianEisel:temp-asset-shelf-toggle-hide
JulianEisel:temp-viewport-collection-tree-view
JulianEisel:temp-id-cast
JulianEisel:temp-asset-shelf-region-toggle-disable
JulianEisel:temp-node-asset-shelf-poc
JulianEisel:temp-but-quick-label
JulianEisel:temp-tree-view-drag-drop-reorder
JulianEisel:asset-shelf
JulianEisel:temp-remap-users-search
JulianEisel:bpy-asset-system
JulianEisel:temp-drag-path-no-icon-based-logic
JulianEisel:temp-asset-library-prefs-uilist
JulianEisel:temp-asset-import-method-in-prefs
JulianEisel:temp-asset-import-settings-popover
JulianEisel:refactor-mesh-face-generic
JulianEisel:temp-sculpt-roll-mapping
JulianEisel:sculpt-dev
JulianEisel:refactor-mesh-sharp-face-generic
JulianEisel:refactor-mesh-corners-generic
JulianEisel:tmp-volume-matrix-api-update
JulianEisel:tmp-eevee-shadow-commit-mp
JulianEisel:universal-scene-description
JulianEisel:cycles_path_guiding
JulianEisel:temp-vulkan-descriptor-sets
JulianEisel:tmp-eevee-shadow-commit
JulianEisel:temp-angavrilov
JulianEisel:brush-assets-project
JulianEisel:blender-v3.3-release
JulianEisel:tmp-workbench-rewrite2
JulianEisel:temp-T101739-fix-seam-bleeding-non-manifold
JulianEisel:tmp-mak-012623
JulianEisel:gpencil-new-data-proposal
JulianEisel:temp-bundled-assets
JulianEisel:asset-lite-greasepencil
JulianEisel:temp-pbvh-split
JulianEisel:temp-pbvh-texpaint-automasking
JulianEisel:microfacet_hair
JulianEisel:tmp-worbench-rewrite2-optimizations
JulianEisel:temp-offset-array-ref
JulianEisel:blender-v2.93-release
JulianEisel:blender-projects-basics
JulianEisel:temp-pbvh-seam-texturing-tweaks
JulianEisel:temp-nodes-group-declarations
JulianEisel:refactor-mesh-sharp-edge-generic
JulianEisel:temp-asset-library-all
JulianEisel:refactor-mesh-uv-map-generic
JulianEisel:refactor-mesh-position-generic
JulianEisel:temp-T102440
JulianEisel:temp-rbf-pose-blender
JulianEisel:geometry-nodes-tetrahedralization
JulianEisel:nodes-matrix-types
JulianEisel:temp-xr-painting
JulianEisel:blender-v3.4-release
JulianEisel:geometry-nodes-simulation
JulianEisel:bli-matrix-template
JulianEisel:temp-linux-35x-libs
JulianEisel:refactor-mesh-corner-normals-lazy
JulianEisel:temp-py-gpubatch-draw-advanced
JulianEisel:xr-dev
JulianEisel:temp-vulkan-shader
JulianEisel:bevelv2
JulianEisel:soc-2022-soft-bodies
JulianEisel:arcpatch-D16436
JulianEisel:tmp-dynamic-usd
JulianEisel:temp-image-engine
JulianEisel:tmp-vfx-platform-2023
JulianEisel:soc-2022-many-lights-sampling
JulianEisel:tracking_tools
JulianEisel:nla-scale-fix
JulianEisel:principled-v2
JulianEisel:temp-ui-cpp
JulianEisel:temp-ghost-vulkan
JulianEisel:tmp-libs-2.93-lts
JulianEisel:temp-T97352-3d-texturing-seam-bleeding-b2
JulianEisel:temp-xr-virtual-camera-experiment
JulianEisel:temp-vse-retiming-tool
JulianEisel:gpencil-next
JulianEisel:temp-sculpt-brush-channel
JulianEisel:asset-browser-grid-view
JulianEisel:temp-asset-representation
JulianEisel:temp-gpencil-automask
JulianEisel:tmp_libs_34
JulianEisel:temp-T101905-gpu-backend-argument
JulianEisel:node-add-asset-menu
JulianEisel:temp-collection-objects-link-multiple
JulianEisel:temp-texture-painting-gpu
JulianEisel:overlay-next
JulianEisel:tmp-workbench-perf-experiment
JulianEisel:tmp_usd_import_unbound_mtls
JulianEisel:tmp-drw-split-matrix
JulianEisel:temp-sculpt-normals-masking
JulianEisel:temp-sculpt-cavity-mask
JulianEisel:temp-pbvh-vbos
JulianEisel:tmp-usd-alab-v2-T100452
JulianEisel:refactor-mesh-selection-generic
JulianEisel:temp-T96708-brush-texture-refactoring
JulianEisel:temp-chunk-list
JulianEisel:feature-imformat
JulianEisel:temp-geometry-nodes-evaluator-refactor
JulianEisel:refactor-mesh-bevel-weight-generic
JulianEisel:temp-chunked-list
JulianEisel:temp-outliner-new-element-storage
JulianEisel:refactor-mesh-remove-pointers
JulianEisel:soc-2022-text-usability
JulianEisel:refactor-mesh-material-index-generic
JulianEisel:drw-manager-next
JulianEisel:refactor-mesh-hide-generic
JulianEisel:blender-v3.2-release
JulianEisel:sculpt_curve_collisions
JulianEisel:temp-anim-editors-redo-panel-D14960-D14977
JulianEisel:retopo_transform
JulianEisel:temp-libepoxy
JulianEisel:temp-T99046-platform-reference-images
JulianEisel:geometry-nodes-rigid-body-integration
JulianEisel:file-browser-grid-view
JulianEisel:temp-legacy-mesh-format-option
JulianEisel:arcpatch-D14645
JulianEisel:soc-2022-waveform-drawing
JulianEisel:temp-T95933-object-mode-curve-selection
JulianEisel:temp-deform-curves-on-surface
JulianEisel:cycles_oneapi
JulianEisel:temp-viewport-compositor-merge
JulianEisel:temp-texpaint-automasking
JulianEisel:temp-deform-curves-with-surface
JulianEisel:asset-greasepencil
JulianEisel:temp-T99046-render-test-increase-fail-threshold
JulianEisel:temp-T98708-gpu-conservative-depth
JulianEisel:lineart-shadow
JulianEisel:temp-lineart-contained
JulianEisel:cleanup-id-override-const
JulianEisel:temp-T98375-share-gpu-textures
JulianEisel:wintab
JulianEisel:temp-T97352-3d-texturing-seam-bleeding
JulianEisel:temp-T97905-compositor-meta-data
JulianEisel:lineart-cas-2
JulianEisel:temp-T97272
JulianEisel:temp-T97907-compositor-meta-data
JulianEisel:temp-T96952
JulianEisel:tmp-usd-mak-c87f6242
JulianEisel:temp-outliner-library-override-hierarchy
JulianEisel:lineart-object-load
JulianEisel:tmp-eevee-next-merge
JulianEisel:draw-deferred-compilation-experiment
JulianEisel:soc-2021-porting-modifiers-to-nodes-remesh-voxel
JulianEisel:blender-v2.83-release
JulianEisel:tmp_lib_update_32
JulianEisel:temp-mesh-cpp
JulianEisel:temp-viewport-compositor-compiler
JulianEisel:temp-T96710-pbvh-pixels
JulianEisel:tmp-new-gpu-codegen
JulianEisel:devirtualizer
JulianEisel:temp-T96709-painting-target
JulianEisel:temp-collection-assets
JulianEisel:temp-lineart-embree
JulianEisel:temp-multi-function-eval-varray
JulianEisel:temp-sculpt-colors
JulianEisel:soc-2021-curves
JulianEisel:blender-v3.1-release
JulianEisel:temp-vertex-paint
JulianEisel:temp-vse-channels-edge-panning
JulianEisel:eevee-rewrite
JulianEisel:temp-library-overrides-outliner
JulianEisel:cycles_hydra
JulianEisel:temp-3d-texturing-brush-b
JulianEisel:temp-abc-features
JulianEisel:tmp-transform-navigate
JulianEisel:temp-image-buffer-rasterizer
JulianEisel:soc-2021-porting-modifiers-to-nodes-remesh-blocks
JulianEisel:temp-3d-texture-brush-prototype
JulianEisel:temp-fix-normals-custom-data
JulianEisel:viewport-compositor
JulianEisel:bli-math-basic-types
JulianEisel:soc-2021-simulation-display
JulianEisel:greasepencil-object
JulianEisel:temp-license-header-spdx
JulianEisel:KTX_support
JulianEisel:gsoc-2021-porting-modifiers-to-nodes-solidify
JulianEisel:2d
JulianEisel:gltf_vtree
JulianEisel:soc-2021-porting-modifiers-to-nodes-decimate
JulianEisel:temp-T95279-remap-referenced-data
JulianEisel:temp-gpu-image-engine
JulianEisel:tmp-eevee-rewrite-compilation-error
JulianEisel:draw-viewport-data
JulianEisel:temp-T94900-b
JulianEisel:temp-T94900-gpu-viewport-default-layers
JulianEisel:temp-T94185-id-remapper-ui
JulianEisel:tmp-workbench-shader-create-infos
JulianEisel:blender-v3.0-release
JulianEisel:temp-geometry-nodes-extrude-mesh
JulianEisel:tmp-T95052
JulianEisel:tmp-gpu-polyline-shaders
JulianEisel:tmp-gpu-shader-descriptor-2
JulianEisel:temp-usd-prev-export2
JulianEisel:tmp-core-id-remap-test-cases
JulianEisel:temp-vert-normals-cleanup
JulianEisel:temp-move-geometry-to-cpp
JulianEisel:tmp-vector-template
JulianEisel:drw-gpu-wrapper
JulianEisel:temp-geometry-nodes-extrude-and-scale
JulianEisel:temp-scale-elements-node-test
JulianEisel:temp-usd-udim-import
JulianEisel:temp-copy-on-write
JulianEisel:temp-T94185-id_remapping-experiment-a
JulianEisel:temp-llvm-testing
JulianEisel:nurbs-opencascade
JulianEisel:temp-usd-preview-surf-export
JulianEisel:soc-2021-uv-edge-select-support
JulianEisel:T93558
JulianEisel:temp-gpu-texture-partial-updates
JulianEisel:gpu-shader-descriptor
JulianEisel:temp-geometry-nodes-text
JulianEisel:tmp-vulkan
JulianEisel:temp-T90535-usd-alab-material-import
JulianEisel:node-tree-update-refactor
JulianEisel:temp-sample-sound-node
JulianEisel:temp-interface-region-search-cpp
JulianEisel:temp-enum-socket
JulianEisel:temp-link-portals
JulianEisel:temp-unity-build-test
JulianEisel:geometry-nodes-level-set-nodes
JulianEisel:temp-virtual-array-value-type
JulianEisel:soc-2020-io-performance
JulianEisel:studio-sprite-fright
JulianEisel:temp-cycles-source-reorganize
JulianEisel:asset-browser-snap-dragging
JulianEisel:temp-python-zstandard
JulianEisel:soc-2021-porting-modifiers-to-nodes-merge-by-distance
JulianEisel:temp-compositor-cleanups
JulianEisel:temp-eevee-gpencil-rewrite
JulianEisel:temp-vse-handles
JulianEisel:temp-ui-tweaks
JulianEisel:xr-controller-support
JulianEisel:temp-node-common-cpp
JulianEisel:temp-varray-get-set-multiple
JulianEisel:soc-2021-uv-editor-improvements
JulianEisel:temp-geometry-nodes-output-attributes
JulianEisel:soc-2021-knife-tools
JulianEisel:temp_test_sc_keymap
JulianEisel:cycles-x
JulianEisel:temp-field-visualization
JulianEisel:soc-2021-curve-fillet
JulianEisel:temp_bmesh_multires
JulianEisel:temp-cocoa-scroll-acceleration-fix
JulianEisel:temp-socket-decl-refactor
JulianEisel:fluid-mantaflow-gpu
JulianEisel:soc-2021-vse-strip-thumbnails
JulianEisel:temp-noise-nodes-cpp
JulianEisel:temp-compositor-canvas
JulianEisel:T90952
JulianEisel:temp-parallel-multi-function
JulianEisel:temp-geometry-nodes-fields
JulianEisel:grab_walk_fix
JulianEisel:soc-2021-adaptive-cloth
JulianEisel:temp-geometry-nodes-fields--fields-jacques
JulianEisel:temp-cpp-ghc-filesystem
JulianEisel:temp-geometry-nodes-fields--fields
JulianEisel:temp-geometry-nodes-fields--anonymous-attributes
JulianEisel:refactor-idprop-ui-data
JulianEisel:compositor-full-frame
JulianEisel:temp-runtime-node-def
JulianEisel:temp-geometry-nodes-fields-prototype-visualization
JulianEisel:temp-geometry-nodes-fields-prototype
JulianEisel:temp-multi-function-procedure
JulianEisel:soc-2021-porting-modifiers-to-nodes_all
JulianEisel:cycles_texture_cache
JulianEisel:experimental-build
JulianEisel:cycles_procedural_api
JulianEisel:soc-2021-porting-modifiers-to-nodes-extrude-and-move
JulianEisel:soc-2021-porting-modifiers-to-nodes-extrude
JulianEisel:temp-geometry-nodes-expandable-geometry-socket-prototype
JulianEisel:fluid-mantaflow-2d
JulianEisel:windows_make_docpy
JulianEisel:usd-importer-T81257-merge
JulianEisel:nodes-update-readonly-tag
JulianEisel:geometry-nodes-closest-points
JulianEisel:tmp-buildbot-gcc-10
JulianEisel:soc-2021-geometry-nodes-regression-test
JulianEisel:node-group-single-socket-nodes
JulianEisel:curve-nodes-modifier
JulianEisel:temp-geometry-nodes-curve-sample
JulianEisel:geometry-nodes-unnamed-attributes
JulianEisel:temp-nodes-intersect-alt-key
JulianEisel:tmp_arcpath-D11868
JulianEisel:refactor-vertex-group-names
JulianEisel:temp-gpencil-bezier-stroke-type
JulianEisel:temp-gpu-uniform-builtin-structs
JulianEisel:wintab_fallback_walknav
JulianEisel:temp-socket-inspection
JulianEisel:temp-long-link-dimming
JulianEisel:fixed_width_integers
JulianEisel:lineart-bvh
JulianEisel:temp-gpencil-camera-reproject
JulianEisel:temp-gpu-push-constants
JulianEisel:temp-attribute-processor
JulianEisel:temp-cpp-type-cleanup
JulianEisel:temp-geometry-nodes-curve-deform-node
JulianEisel:wintab-logging
JulianEisel:fix-tablet-walk
JulianEisel:geometry-nodes-raycast
JulianEisel:temp-spreadsheet-row-filter
JulianEisel:lineart-fn-cached
JulianEisel:temp-compact-node-prototype
JulianEisel:asset-browser
JulianEisel:geometry-nodes-curve-to-points-node
JulianEisel:node-editor-edge-pan
JulianEisel:eevee-gpencil
JulianEisel:temp-geometry-nodes-viewer-node
JulianEisel:lineart-fn-thread-loading
JulianEisel:tmp-buildbot-cleanup
JulianEisel:temp-gpencil-masking
JulianEisel:temp-ffmpeg-4.4
JulianEisel:temp-attributes-panel
JulianEisel:profiler-editor
JulianEisel:FixT87160_DSE_Channel_Selection
JulianEisel:temp-interface-cpp
JulianEisel:geometry-nodes-curve-support
JulianEisel:info-editor-cpp
JulianEisel:temp-attribute-transfer-node
JulianEisel:virtual-array-attributes
JulianEisel:temp-pose-slide-D9054
JulianEisel:spreadsheet-active-node
JulianEisel:ui-asset-view-template
JulianEisel:temp-node-tree-pages-prototype
JulianEisel:override-outliner-view
JulianEisel:temp-geometry-nodes-processor-prototype
JulianEisel:temp-any-instead-of-variant
JulianEisel:temp-unreachable-abort
JulianEisel:temp-spreadsheet-instances
JulianEisel:temp-geometry-nodes-instances-api-v2
JulianEisel:temp-geometry-nodes-instances-attributes
JulianEisel:geometry-nodes-mesh-primitives
JulianEisel:temp-asset-tools-prototype
JulianEisel:temp-geometry-nodes-mesh-primitive-line
JulianEisel:lanpr-under-gp
JulianEisel:temp_D10504-2_nla_keyframe_remap_upper_strips
JulianEisel:blender-v2.92-release
JulianEisel:usd-importer-T81257
JulianEisel:temp-spreadsheet-editor-python-prototyping
JulianEisel:temp-spreadsheet-editor
JulianEisel:override-refactor-tmp-2
JulianEisel:temp-derived-node-tree-refactor
JulianEisel:T85799
JulianEisel:tracking_scopes
JulianEisel:temp-icons-fixes
JulianEisel:temp_D10504_nla_keyframe_remap_upper_strips
JulianEisel:temp-weight_mirror
JulianEisel:temp_T76472_graph_editor_fcurve_extrapolation
JulianEisel:eevee-closure-lib-cleanup
JulianEisel:eevee-dof-refactor
JulianEisel:eevee-probe-roughness-fix
JulianEisel:eevee-ggx-lut-fix
JulianEisel:df0bce3f7d0
JulianEisel:temp-geometry-nodes-instances-api
JulianEisel:tmp-ocio-v2
JulianEisel:temp-nodes-redesign
JulianEisel:tracking_proportional_editing_v2
JulianEisel:blender-v2.91-release
JulianEisel:temp-uv-face-select-no-thresh-when-inside
JulianEisel:temp-D10103-nla_support_strip_overlap_during_transform
JulianEisel:fracture_modifier
JulianEisel:temp-point-distribution-refactor-experiment
JulianEisel:temp-experimental-cpp-math-refactor
JulianEisel:vfx-clip-ui-update
JulianEisel:tmp-T82230-nla_remove_hold_reset_behavior
JulianEisel:temp-D8687-directly_select_fcurves
JulianEisel:geometry-nodes
JulianEisel:soc-2020-testing-frameworks
JulianEisel:geometry-nodes-point-separate-node
JulianEisel:temp-nla-strip-alignment
JulianEisel:temp-atomics-int16
JulianEisel:geometry-nodes-deduplicate-float-math
JulianEisel:asset-metadata
JulianEisel:geometry-nodes-active-modifier-drawing
JulianEisel:attribute-accessor
JulianEisel:geometry-nodes-attribute-nodes
JulianEisel:temp-T82588-box-select-invisible-keys
JulianEisel:greasepencil-edit-curve
JulianEisel:codesign_error_tracker
JulianEisel:outliner-cpp-refactor
JulianEisel:temp-fix-headerless-panels-switch-windows
JulianEisel:temp-gpencil-fading-modifier
JulianEisel:temp-D8915-copy-rotation-remove-sheer
JulianEisel:geometry-nodes-boolean-node
JulianEisel:temp-T81874-box-select-active-keyframe
JulianEisel:geometry-nodes-transform-node
JulianEisel:temp-trimesh-sculpt
JulianEisel:geometry-tree-evaluation
JulianEisel:fcurve-modifier-panels
JulianEisel:temp-fcurve-key-insert-follow-curve
JulianEisel:temp-fcurve-active-keyframe-D7737
JulianEisel:mesh-to-volume-modifier
JulianEisel:blender-v2.90-release
JulianEisel:soc-2020-fluid-tools
JulianEisel:property-search-ui-v2
JulianEisel:tmp-T80603
JulianEisel:soc-2020-greasepencil-curve
JulianEisel:tmp-gldebuglayer
JulianEisel:tmp-gltexture
JulianEisel:soc-2020-custom-menus
JulianEisel:active-fcurve-keyframe
JulianEisel:soc-2020-soft-body
JulianEisel:newboolean
JulianEisel:fail-on-memleak
JulianEisel:soc-2020-outliner
JulianEisel:soc-2020-production-ready-light-tree-2
JulianEisel:soc-2020-info-editor
JulianEisel:property-search-ui
JulianEisel:temp-ui-button-type-refactor
JulianEisel:soc-2020-production-ready-light-tree
JulianEisel:particle-solver-dev
JulianEisel:tmp-gpu-context-isolation
JulianEisel:soc-2020-xr-input
JulianEisel:temp-remesh-octree
JulianEisel:mac_arm64
JulianEisel:tmp-eevee-glsl-cleanup
JulianEisel:tmp-pointcloud-render
JulianEisel:buildbot-lts
JulianEisel:asset-engine--archived
JulianEisel:asset-uuid--archived
JulianEisel:eevee-motionblur-object
JulianEisel:modifier-panels-ui
JulianEisel:temp-cycles-tbb
JulianEisel:wm-drag-drop-rewrite
JulianEisel:temp-lanpr-review
JulianEisel:gsoc-2018-many-light-sampling
JulianEisel:tmp-eevee-material-refactor
JulianEisel:tmp-widget-opti
JulianEisel:tmp-texture-sampler
JulianEisel:xr-world-navigation
JulianEisel:blender-v2.82-release
JulianEisel:node-tree-ref
JulianEisel:simulation-access-modifier
JulianEisel:blenloader-decentralization
JulianEisel:temp-test-point-cloud-simulation-depsgraph-integration
JulianEisel:functions
JulianEisel:builtin-simulation-nodes
JulianEisel:performance-test
JulianEisel:obj-import-experiments
JulianEisel:soc-2019-openxr
JulianEisel:vr_scene_inspection
JulianEisel:blenloader-api
JulianEisel:tmp-workbench-rewrite
JulianEisel:id-ensure-unique-memory-address
JulianEisel:simulation-tree
JulianEisel:greasepencil-refactor
JulianEisel:draw-colormanagement
JulianEisel:temp-gizmo-decoupled-redraws
JulianEisel:fluid-mantaflow
JulianEisel:blender-v2.81-release
JulianEisel:tmp-overlay-engine
JulianEisel:soc-2019-bevel-profiles
JulianEisel:temp-npr-gpencil-modifiers
JulianEisel:soc-2019-npr
JulianEisel:temp-gpencil-drw-engine
JulianEisel:soc-2019-embree-gpu
JulianEisel:temp-npr-smooth-contour
JulianEisel:temp-lanpr-staging
JulianEisel:filebrowser_redesign
JulianEisel:tmp-eevee-shadowmap-refactor
JulianEisel:vamr-openxr-module
JulianEisel:sculpt-mode-features
JulianEisel:soc-2019-adaptive-cloth
JulianEisel:tmp-drw-callbatching
JulianEisel:soc-2019-outliner
JulianEisel:soc-2019-cycles-procedural
JulianEisel:temp-D5423-update
JulianEisel:temp-vr-draw-thread
JulianEisel:blender-v2.80-release
JulianEisel:tmp-batch-cache-cleanup
JulianEisel:soc-2019-fast-io
JulianEisel:temp-toolsystem-multiwindow
JulianEisel:blender2.7
JulianEisel:collada
JulianEisel:soc-2018-npr
JulianEisel:temp-keymap-industry-compat
JulianEisel:temp-fracture-modifier-2.8
JulianEisel:temp-dna-rename
JulianEisel:userpref_redesign
JulianEisel:hair_object
JulianEisel:motion_curve_fix
JulianEisel:collada2.8
JulianEisel:cycles_embree
JulianEisel:interactive_physics
JulianEisel:temp-ui-layout-2.8
JulianEisel:cloth-improvements
JulianEisel:soc-2018-cycles-volumes
JulianEisel:hair_guides_grooming
JulianEisel:hair_guides
JulianEisel:benchmark
JulianEisel:soc-2018-bevel
JulianEisel:soc-2018-hair-shader-fixes
JulianEisel:temp-udim-images
JulianEisel:soc-2018-hair-shader
JulianEisel:temp-volume-object
JulianEisel:cycles_cryptomatte
JulianEisel:temp-eeveelightcache
JulianEisel:temp-tab_drag_drop
JulianEisel:temp-keymap-save
JulianEisel:temp-dynamic-overrides
JulianEisel:fracture_modifier-master
JulianEisel:ui_layout_gridflow
JulianEisel:temp-keymap-changes
JulianEisel:tmp-CollectionsAnim
JulianEisel:tmp-b28-motionpath-drawing
JulianEisel:uv_unwrapping_slim_algorithm
JulianEisel:blender-v2.79b-release
JulianEisel:tmp-COW_InsertKeyframe_Fix
JulianEisel:temp-unified-collections
JulianEisel:temp-modifier-rm-cddm
JulianEisel:tmp-TimelineHeaderButtonsStretching
JulianEisel:blender2.8-workbench
JulianEisel:soc-2017-normal-tools
JulianEisel:cycles_bvh8
JulianEisel:blender-v2.79a-release
JulianEisel:temp-scene-obedit-remove
JulianEisel:temp-workspace-object-mode-removal
JulianEisel:blender-v2.79-release
JulianEisel:soc-2017-sculpting_brush
JulianEisel:split-kernel-faster-building
JulianEisel:id_override_static
JulianEisel:openvdb
JulianEisel:custom-manipulators
JulianEisel:soc-2016-uv_tools
JulianEisel:soc-2016-pbvh-painting
JulianEisel:soc-2017-vertex_paint
JulianEisel:soc-2017-sculpting_improvements
JulianEisel:soc-2017-package_manager
JulianEisel:strand_editmode
JulianEisel:smooth-fcurves
JulianEisel:id_copy_refactor
JulianEisel:gsoc2016-improved_extrusion
JulianEisel:temp-ssr
JulianEisel:temp-cycles-opencl-staging
JulianEisel:temp-cycles-denoising
JulianEisel:ge_2df_textures
JulianEisel:HMD_viewport
JulianEisel:soc-2016-multiview
JulianEisel:transform-manipulators
JulianEisel:datablock_idprops
JulianEisel:cycles_disney_brdf
JulianEisel:temp_cycles_split_kernel
JulianEisel:cycles_split_kernel
JulianEisel:unlock_task_scheduler
JulianEisel:uv_unwrapping_slim_and_ceres
JulianEisel:surface-deform-modifier
JulianEisel:cycles-tiles-rework
JulianEisel:soc-2016-cycles_denoising
JulianEisel:temp-layers-ui-table
JulianEisel:uiTable
JulianEisel:render-layers
JulianEisel:clay-engine
JulianEisel:multi_previews_id
JulianEisel:cycles_disney_bsdf_transmittance
JulianEisel:layers
JulianEisel:pbr-viewport
JulianEisel:temp_display_optimization
JulianEisel:viewport_bvh_select
JulianEisel:temp-cycles-microdisplacement
JulianEisel:soc-2016-cycles_images
JulianEisel:strand_nodes
JulianEisel:object_nodes
JulianEisel:asset-experiments
JulianEisel:soc-2016-sculpt_tools
JulianEisel:temp_viewport_fx_merge
JulianEisel:custom-normals-bmesh
JulianEisel:temp-decklink
JulianEisel:compositor-2016
JulianEisel:decklink
JulianEisel:BendyBones
JulianEisel:cycles_panorama_experiments
JulianEisel:temp_remove_pointcache
JulianEisel:temp_remove_particles
JulianEisel:temp_depsgraph_split_ubereval
JulianEisel:temp_textedit_comment_toggling
JulianEisel:GPencil_Editing_Stage3
JulianEisel:temp_bge_moto
JulianEisel:UI-experiments
JulianEisel:UI-graphical-redesign
JulianEisel:missing-libs
JulianEisel:free-refcount-ids
JulianEisel:cycles_camera_nodes
JulianEisel:epic-navigation
JulianEisel:temp-ui-widget-refactor
JulianEisel:gooseberry_farm
JulianEisel:gooseberry
JulianEisel:temp-ghash-experiments
JulianEisel:temp-ghash-setops
JulianEisel:temp_motionpaths
JulianEisel:fcurves-simplify
JulianEisel:soc-2014-fluid
JulianEisel:GPU_data_request
JulianEisel:depsgraph_refactor
JulianEisel:multiview
JulianEisel:vertex_paint_pbvh
JulianEisel:alembic_pointcache
JulianEisel:cycles-ptex-49
JulianEisel:viewport_experiments
JulianEisel:soc-2014-bge
JulianEisel:texture_nodes_refactor
JulianEisel:input_method_editor
JulianEisel:GPencil_EditStrokes
JulianEisel:soc-2014-shapekey
JulianEisel:terrible_consequencer
JulianEisel:GPencil_FillStrokes
JulianEisel:libmv_prediction
JulianEisel:blender2.4
JulianEisel:dyntopo_holes
JulianEisel:soc-2014-viewport_context
JulianEisel:gtest-staging
JulianEisel:blender-tiles
JulianEisel:soc-2014-viewport_fx
JulianEisel:soc-2014-remesh
JulianEisel:soc-2014-nurbs
JulianEisel:pie-menus
JulianEisel:soc-2014-cycles
JulianEisel:soc-2013-paint
JulianEisel:particles_refactor
JulianEisel:soc-2013-viewport_fx
JulianEisel:tiles-scheduler
JulianEisel:bake-cycles
JulianEisel:soc-2013-cycles_volume
JulianEisel:overscan
JulianEisel:soc-2013-depsgraph_mt
JulianEisel:soc-2013-dingto
JulianEisel:soc-2013-sketch_mesh
JulianEisel:soc-2013-rigid_body_sim
JulianEisel:soc-2011-tomato
JulianEisel:soc-2013-bge
JulianEisel:soc-2013-motion_track
JulianEisel:soc-2013-ui_replay
JulianEisel:soc-2012-sushi
JulianEisel:ge_dev
JulianEisel:soc-2013-depsgraph_eval
JulianEisel:soc-2008-mxcurioni
JulianEisel:soc-2012-bratwurst
JulianEisel:soc-2012-swiss_cheese
JulianEisel:soc-2012-fried_chicken
JulianEisel:meshdata_transfer
JulianEisel:smoke2
JulianEisel:tile
JulianEisel:soc-2011-cucumber
JulianEisel:bmesh
JulianEisel:soc-2011-carrot
JulianEisel:cycles
JulianEisel:soc-2011-garlic
JulianEisel:soc-2011-radish
JulianEisel:soc-2010-nicks
JulianEisel:vgroup_modifiers
JulianEisel:soc-2011-pepper
JulianEisel:soc-2010-jwilkins
JulianEisel:merwin-spacenav
JulianEisel:bge_components
JulianEisel:soc-2010-merwin
JulianEisel:render25
JulianEisel:soc-2010-nicolasbishop
JulianEisel:soc-2009-chingachgook
JulianEisel:soc-2010-nexyon
JulianEisel:soc-2010-aligorith
JulianEisel:ge_eigen2
JulianEisel:sculpt25
JulianEisel:soc-2009-jaguarandi
JulianEisel:soc-2009-imbusy
JulianEisel:soc-2009-kazanbas
JulianEisel:blender2.5
JulianEisel:volume25
JulianEisel:soundsystem
JulianEisel:soc-2009-aligorith
JulianEisel:sim_physics
JulianEisel:ge_dome
JulianEisel:etch-a-ton
JulianEisel:soc-2008-nicholasbishop
JulianEisel:animsys2
JulianEisel:projection-paint
JulianEisel:harmonic-skeleton
JulianEisel:soc-2008-jaguarandi
JulianEisel:fluidcontrol
JulianEisel:apricot
JulianEisel:soc-2008-quorn
JulianEisel:cloth
JulianEisel:ndof
JulianEisel:orange
When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.
No reviewers
Labels
Clear labels
No items
No Label
Milestone
Clear milestone
No items
No Milestone
Assignees
Clear assignees
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Depends on
#109016 UI: Add type-safe C++ button apply function object
blender/blender
Reference: JulianEisel/blender#2
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
No description provided.
Delete Branch "temp-but-cpp-apply-func-usages"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
No user visible changes expected.
Use the new C++ button apply function introduced in #109016.
Pull request closed