Feed Advanced Search

Today

Campbell Barton (campbellbarton) abandoned D3008: T53823: prevent crash.

Thanks for looking into this, there is code elsewhere that accesses pind.hkey, so I committed a change to avoid having to add checks every time it's accessed. rB368414efacc2b7260c02b0cb77a7b24c1e054f39

Fri, Jan 19, 2:19 AM
Campbell Barton (campbellbarton) committed rB368414efacc2: Fix T53823: Particle weight brush crash (authored by Campbell Barton (campbellbarton)).
Fix T53823: Particle weight brush crash
Fri, Jan 19, 2:17 AM
Campbell Barton (campbellbarton) closed T53823: Enabling weight brush in particle edit mode of a hair particle system will cause a crash when entering an emitter system edit mode. as Resolved by committing rB368414efacc2: Fix T53823: Particle weight brush crash.
Fri, Jan 19, 2:17 AM · Physics, BF Blender
Campbell Barton (campbellbarton) committed rB2b9fb723edc2: Fix T53832: Particle weight paint crash (authored by Campbell Barton (campbellbarton)).
Fix T53832: Particle weight paint crash
Fri, Jan 19, 2:05 AM
Campbell Barton (campbellbarton) closed T53832: Particle weight paint crash as Resolved by committing rB2b9fb723edc2: Fix T53832: Particle weight paint crash.
Fri, Jan 19, 2:04 AM
Campbell Barton (campbellbarton) triaged T53832: Particle weight paint crash as Confirmed priority.
Fri, Jan 19, 1:56 AM

Yesterday

Campbell Barton (campbellbarton) committed rB42a562496b50: Fix memory leak in recent curve refactor (authored by Campbell Barton (campbellbarton)).
Fix memory leak in recent curve refactor
Thu, Jan 18, 10:46 AM
Campbell Barton (campbellbarton) committed rB9e0a2db32563: Remove OPJ_DISABLE_TPSOT_FIX workaround (authored by Campbell Barton (campbellbarton)).
Remove OPJ_DISABLE_TPSOT_FIX workaround
Thu, Jan 18, 5:11 AM
Campbell Barton (campbellbarton) committed rB4b6ec9b208df: Merge branch 'master' into temp-openjpeg23 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into temp-openjpeg23
Thu, Jan 18, 5:11 AM
Campbell Barton (campbellbarton) added a comment to D3005: Update image library dependencies to latest versions, fixing vulnerabilities..

Note, OPJ_DISABLE_TPSOT_FIX needs to be defined, otherwise it wont read files written by Blender, see: https://github.com/uclouvain/openjpeg/issues/254

Thu, Jan 18, 4:46 AM
Campbell Barton (campbellbarton) committed rB001789d7337a: Fix T53808: VSE doesn't show scene strip markers (authored by Campbell Barton (campbellbarton)).
Fix T53808: VSE doesn't show scene strip markers
Thu, Jan 18, 4:40 AM
Campbell Barton (campbellbarton) closed T53808: VSE does not show scene strip markers as Resolved by committing rB001789d7337a: Fix T53808: VSE doesn't show scene strip markers.
Thu, Jan 18, 4:39 AM · Video Sequencer, Rendering, BF Blender
Campbell Barton (campbellbarton) added a comment to D3005: Update image library dependencies to latest versions, fixing vulnerabilities..

imbuf/intern/jp2.c needs also some love because of API changes.

Thu, Jan 18, 4:09 AM
Campbell Barton (campbellbarton) committed rBe8452cf0bcce: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Thu, Jan 18, 4:07 AM
Campbell Barton (campbellbarton) committed rB6880a549ba4b: Fix weight particle brush versioning (authored by Campbell Barton (campbellbarton)).
Fix weight particle brush versioning
Thu, Jan 18, 3:54 AM
Campbell Barton (campbellbarton) committed rB9b04a4707077: Cleanup: label scene flags more clearly (authored by Campbell Barton (campbellbarton)).
Cleanup: label scene flags more clearly
Thu, Jan 18, 3:43 AM
Campbell Barton (campbellbarton) committed rB2be8598fe7ac: Fix T53811: "bmesh.ops.split" crash (authored by Campbell Barton (campbellbarton)).
Fix T53811: "bmesh.ops.split" crash
Thu, Jan 18, 2:39 AM
Campbell Barton (campbellbarton) closed T53811: Seg Fault in bmesh.ops.split as Resolved by committing rB2be8598fe7ac: Fix T53811: "bmesh.ops.split" crash.
Thu, Jan 18, 2:39 AM · BF Blender
Campbell Barton (campbellbarton) raised a concern with rB5b25605761fb: Fix buffer overflow vulnerability in curve, font, particles code..
Thu, Jan 18, 2:04 AM
Campbell Barton (campbellbarton) updated the task description for T53798: Area Resize Snapping.
Thu, Jan 18, 1:32 AM · Quick Hacks
Campbell Barton (campbellbarton) closed D3006: Area Resize: Snapping to middle and corners of other areas.

rB7ffe838473a7f0b4ac4e85b5e004e9e218a3769e

Thu, Jan 18, 1:30 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) accepted D3006: Area Resize: Snapping to middle and corners of other areas.
Thu, Jan 18, 1:30 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) committed rB7ffe838473a7: WM: improved area resize snapping (authored by Germano Cavalcante (mano-wii)).
WM: improved area resize snapping
Thu, Jan 18, 1:27 AM
Campbell Barton (campbellbarton) closed D2973: Allow loop cut placement with mouse after numeric input so it behaves like mouse wheel scroll instead of locking the loop cut placement..

Committed rB235f578a0d21191cf4914652e8cfc5608fc1e218

Thu, Jan 18, 12:48 AM
Campbell Barton (campbellbarton) committed rB235f578a0d21: Loop Cut: Allow mouse placement w/ numeric input (authored by Campbell Barton (campbellbarton)).
Loop Cut: Allow mouse placement w/ numeric input
Thu, Jan 18, 12:48 AM
Campbell Barton (campbellbarton) accepted D2973: Allow loop cut placement with mouse after numeric input so it behaves like mouse wheel scroll instead of locking the loop cut placement..
Thu, Jan 18, 12:48 AM

Wed, Jan 17

Campbell Barton (campbellbarton) added a comment to T52924: Talos security advisory for Blender product (TALOS-2017-0451).

@Brecht Van Lommel (brecht) the time you posted, I didn't realize these were found with an automatic detection method.

Wed, Jan 17, 4:42 PM · BF Blender
Campbell Barton (campbellbarton) committed rBa1652785151d: Correct readme and note. (authored by Campbell Barton (campbellbarton)).
Correct readme and note.
Wed, Jan 17, 4:39 PM
Campbell Barton (campbellbarton) committed rBcf71a4d1f211: Merge branch 'master' into temp-openjpeg23 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into temp-openjpeg23
Wed, Jan 17, 4:39 PM
Campbell Barton (campbellbarton) committed rB63540ace16e3: Correct pointer use (authored by Campbell Barton (campbellbarton)).
Correct pointer use
Wed, Jan 17, 4:34 PM
Campbell Barton (campbellbarton) committed rB64d8158d45ee: Fix incorrect is_read arg passed to opj_stream_create_from_file (authored by Campbell Barton (campbellbarton)).
Fix incorrect is_read arg passed to opj_stream_create_from_file
Wed, Jan 17, 4:34 PM
Campbell Barton (campbellbarton) reassigned T53551: Weight paint crash when subsurf modifier is not first (master not 2.79) from Campbell Barton (campbellbarton) to Bastien Montagne (mont29).

@Sergey Sharybin (sergey), actual code was something the @Nathan V. Morrical (nathanvollmer) & @Bastien Montagne (mont29) developed.

Wed, Jan 17, 4:13 PM · BF Blender
Campbell Barton (campbellbarton) renamed T53551: Weight paint crash when subsurf modifier is not first (master not 2.79) from Weight paint crash when subsurf modifier is not first to Weight paint crash when subsurf modifier is not first (master not 2.79).
Wed, Jan 17, 4:10 PM · BF Blender
Campbell Barton (campbellbarton) added a comment to T53799: Snap to second while scrubbing the frame in the timeline.

@Hadrien Brissaud (hadrien) - think this is a different quick hack, since it's snapping to data instead of a fixed interval.

Wed, Jan 17, 11:39 AM · Quick Hacks
Campbell Barton (campbellbarton) closed T53807: Crash when hiding face (h) as Resolved.

Fixed rB2094bbd033f330dad062cc641a4fa440b6e391a0

Wed, Jan 17, 11:36 AM · BF Blender: 2.8
Campbell Barton (campbellbarton) committed rBca5987c8a5ad: Cleanup: replace BLI_dynstr w/ BLI_string_joinN (authored by Campbell Barton (campbellbarton)).
Cleanup: replace BLI_dynstr w/ BLI_string_joinN
Wed, Jan 17, 11:32 AM
Campbell Barton (campbellbarton) committed rB10ce5af2ddf2: Revert "Fix use-after free in DRW_shader_create_with_lib" (authored by Campbell Barton (campbellbarton)).
Revert "Fix use-after free in DRW_shader_create_with_lib"
Wed, Jan 17, 10:31 AM
Campbell Barton (campbellbarton) committed rB2094bbd033f3: Fix assert in mesh batch conversion (authored by Campbell Barton (campbellbarton)).
Fix assert in mesh batch conversion
Wed, Jan 17, 9:45 AM
Campbell Barton (campbellbarton) committed rBdfea9f43dbc4: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Wed, Jan 17, 9:20 AM
Campbell Barton (campbellbarton) committed rB8d064c5bc4cd: Fix use-after free in DRW_shader_create_with_lib (authored by Campbell Barton (campbellbarton)).
Fix use-after free in DRW_shader_create_with_lib
Wed, Jan 17, 9:19 AM
Campbell Barton (campbellbarton) closed T53789: Simple Deform giving different results since the new axis option was added as Resolved.

Fixed rB7935a394b7a8ab924a6431f6fb839913ea0129f6

Wed, Jan 17, 9:10 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) closed D3004: Fix:T53789 - Simple Deform giving different results since the new axis option was added.

Thanks, committed rB7935a394b7a8ab924a6431f6fb839913ea0129f6

Wed, Jan 17, 9:10 AM · BF Blender
Campbell Barton (campbellbarton) committed rB7935a394b7a8: Correct simple deform versioning from D2989 (authored by Campbell Barton (campbellbarton)).
Correct simple deform versioning from D2989
Wed, Jan 17, 9:09 AM
Campbell Barton (campbellbarton) accepted D3004: Fix:T53789 - Simple Deform giving different results since the new axis option was added.
Wed, Jan 17, 9:09 AM · BF Blender
Campbell Barton (campbellbarton) claimed T53811: Seg Fault in bmesh.ops.split.

Looking into a fix.

Wed, Jan 17, 9:03 AM · BF Blender
Campbell Barton (campbellbarton) updated the task description for T53683: 2.79a release.
Wed, Jan 17, 3:59 AM · BF Blender
Campbell Barton (campbellbarton) committed rB5ddcad437772: Fix T53810: Crash removing a scene used in render (authored by Campbell Barton (campbellbarton)).
Fix T53810: Crash removing a scene used in render
Wed, Jan 17, 3:57 AM
Campbell Barton (campbellbarton) added a comment to T53808: VSE does not show scene strip markers.

This is caused by DURIAN_CAMERA_SWITCH which temporarily removes markers so they aren't used for camera switching during sequencer render.

Wed, Jan 17, 12:23 AM · Video Sequencer, Rendering, BF Blender
Campbell Barton (campbellbarton) triaged T53808: VSE does not show scene strip markers as Confirmed priority.
Wed, Jan 17, 12:05 AM · Video Sequencer, Rendering, BF Blender
Campbell Barton (campbellbarton) added a comment to D3000: FBX Exporter: New feature "Specify single exported UV map" to specify a single UV map index that will be exported instead of exporting all UV maps..

Using an index won't work well for multiple objects.
Why not have an option to export only the active map index? - mesh.uv_layers.active_index

Oh yeah, didn't really think of that. Technically it would work as long as they had the same amount of UV maps per object. But yeah it probably shouldn't stop working if you've got objects that don't have the UV map with a certain index.

That being said with this method you would no longer be able to specify the UV map you want to export within the FBX exporter menu directly and this means you would need to change the UV map yourself for all objects. Without scripting this is kind of annoying because you cannot alt+click a UV map in order to make that the active index for all objects. It is possible when clicking the camera icon (active render) so I'm wondering if this is by design or a bug that you can't do it when alt+clicking the UV map name instead? If alt+clicking a map changed the active index for all objects I would have no problem with your suggestion.

Wed, Jan 17, 12:00 AM

Tue, Jan 16

Campbell Barton (campbellbarton) committed rBa19e3bdad8d4: Fix T53810: Crash removing a scene used in render (authored by Campbell Barton (campbellbarton)).
Fix T53810: Crash removing a scene used in render
Tue, Jan 16, 11:54 PM
Campbell Barton (campbellbarton) closed T53810: Deleting a scene used in a render crashes as Resolved by committing rBa19e3bdad8d4: Fix T53810: Crash removing a scene used in render.
Tue, Jan 16, 11:54 PM · BF Blender
Campbell Barton (campbellbarton) updated the task description for T53810: Deleting a scene used in a render crashes.
Tue, Jan 16, 11:49 PM · BF Blender
Campbell Barton (campbellbarton) created T53810: Deleting a scene used in a render crashes.
Tue, Jan 16, 11:46 PM · BF Blender
Campbell Barton (campbellbarton) committed rB379a752ee765: Manipulator: fix arrow offset in perspective view (authored by Campbell Barton (campbellbarton)).
Manipulator: fix arrow offset in perspective view
Tue, Jan 16, 1:31 PM
Campbell Barton (campbellbarton) committed rB03223a5e7d59: readfile: ensure blend header follows the spec (authored by Campbell Barton (campbellbarton)).
readfile: ensure blend header follows the spec
Tue, Jan 16, 9:53 AM
Campbell Barton (campbellbarton) committed rBfd80b83e8e58: Manipulator: Support tweak removing the manipulator (authored by Campbell Barton (campbellbarton)).
Manipulator: Support tweak removing the manipulator
Tue, Jan 16, 9:03 AM
Campbell Barton (campbellbarton) committed rB2346e0850fde: Ruler Manipulator: dragging out of the view removes (authored by Campbell Barton (campbellbarton)).
Ruler Manipulator: dragging out of the view removes
Tue, Jan 16, 9:03 AM
Campbell Barton (campbellbarton) added a comment to T52924: Talos security advisory for Blender product (TALOS-2017-0451).

While it's fine to address issues raised in these reports - anyone looking could probably have found as many buffer overrun bugs in blend file loading code (unterminated strings in the blend file for eg).
While we mostly avoid unsafe string functions, there are enough places these functions could be used to create bugs:

Tue, Jan 16, 9:00 AM · BF Blender
Campbell Barton (campbellbarton) added a comment to D3002: Fix some buffer overflow vulnerabilities in mesh code..

Generally LGTM.

Tue, Jan 16, 5:26 AM
Campbell Barton (campbellbarton) added inline comments to D566: Popup based confirm dialog on quit.
Tue, Jan 16, 4:56 AM · User Interface, BF Blender
Campbell Barton (campbellbarton) committed rB873a87c7e8f9: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Tue, Jan 16, 4:49 AM
Campbell Barton (campbellbarton) triaged T53799: Snap to second while scrubbing the frame in the timeline as Normal priority.
Tue, Jan 16, 3:33 AM · Quick Hacks
Campbell Barton (campbellbarton) created T53799: Snap to second while scrubbing the frame in the timeline.
Tue, Jan 16, 3:32 AM · Quick Hacks
Campbell Barton (campbellbarton) updated the task description for T53798: Area Resize Snapping.
Tue, Jan 16, 2:41 AM · Quick Hacks
Campbell Barton (campbellbarton) triaged T53798: Area Resize Snapping as Normal priority.
Tue, Jan 16, 2:40 AM · Quick Hacks
Campbell Barton (campbellbarton) changed Type from Bug to To Do on T53798: Area Resize Snapping.
Tue, Jan 16, 2:34 AM · Quick Hacks
Campbell Barton (campbellbarton) updated the task description for T53798: Area Resize Snapping.
Tue, Jan 16, 2:34 AM · Quick Hacks
Campbell Barton (campbellbarton) created T53798: Area Resize Snapping.
Tue, Jan 16, 2:34 AM · Quick Hacks
Campbell Barton (campbellbarton) abandoned D2997: T53756 Support canceling color-ramp editing with the Escape key.

committed rB6f45dea6eeb32b55d422e4dce33ae9b1521871b1

Tue, Jan 16, 2:28 AM · Quick Hacks
Campbell Barton (campbellbarton) closed T53756: Support canceling color-ramp editing with the Escape key as Resolved.

Thanks for working on this, committed rB6f45dea6eeb32b55d422e4dce33ae9b1521871b1

Tue, Jan 16, 2:27 AM · Quick Hacks
Campbell Barton (campbellbarton) committed rBe428ea3e0055: Cleanup: indentation (authored by Campbell Barton (campbellbarton)).
Cleanup: indentation
Tue, Jan 16, 1:31 AM
Campbell Barton (campbellbarton) committed rB6f45dea6eeb3: UI: support canceling color ramp drag (authored by Campbell Barton (campbellbarton)).
UI: support canceling color ramp drag
Tue, Jan 16, 1:07 AM
Campbell Barton (campbellbarton) added a comment to D3000: FBX Exporter: New feature "Specify single exported UV map" to specify a single UV map index that will be exported instead of exporting all UV maps..

Using an index won't work well for multiple objects.
Why not have an option to export only the "Render" UV map index?

Tue, Jan 16, 12:52 AM

Mon, Jan 15

Campbell Barton (campbellbarton) added inline comments to D566: Popup based confirm dialog on quit.
Mon, Jan 15, 10:44 PM · User Interface, BF Blender
Campbell Barton (campbellbarton) added a comment to rB717090f40e1a: UI: option not to show screen splitting widgets.

Moved this to it's own flag: rBff4c9d69ee4bf1764b6f4effa487e29e6c4ab985

Mon, Jan 15, 10:40 PM
Campbell Barton (campbellbarton) committed rBDTf86f37fcaa65: make_shape_2d_from_blend: correct Python byte data (authored by Campbell Barton (campbellbarton)).
make_shape_2d_from_blend: correct Python byte data
Mon, Jan 15, 10:38 PM
Campbell Barton (campbellbarton) added inline comments to D566: Popup based confirm dialog on quit.
Mon, Jan 15, 10:23 PM · User Interface, BF Blender
Campbell Barton (campbellbarton) updated subscribers of T53744: Bfont doesn't support russian characters in text object, while UI does show Russian characters.

Another note, currently Blender built without internationalization won't copy the font.

Mon, Jan 15, 3:19 PM · BF Blender
Campbell Barton (campbellbarton) committed rBDT8d9e0c182f48: make_shape_2d_from_blend: use consistent winding (authored by Campbell Barton (campbellbarton)).
make_shape_2d_from_blend: use consistent winding
Mon, Jan 15, 2:54 PM
Campbell Barton (campbellbarton) committed rB5e6c86cb1fdd: GPU_batch_from_poly_2d_encoded: skip winding check (authored by Campbell Barton (campbellbarton)).
GPU_batch_from_poly_2d_encoded: skip winding check
Mon, Jan 15, 2:51 PM
Campbell Barton (campbellbarton) committed rB7ba07b7e64c8: GPU_batch_from_poly_2d_encoded: optional rctf arg (authored by Campbell Barton (campbellbarton)).
GPU_batch_from_poly_2d_encoded: optional rctf arg
Mon, Jan 15, 2:12 PM
Campbell Barton (campbellbarton) committed rB5cb43b0f2037: Cleanup: update comments (authored by Campbell Barton (campbellbarton)).
Cleanup: update comments
Mon, Jan 15, 2:12 PM
Campbell Barton (campbellbarton) committed rB72cb7e272645: Manipulator: vector icons for 3D view navigation (authored by Campbell Barton (campbellbarton)).
Manipulator: vector icons for 3D view navigation
Mon, Jan 15, 10:48 AM
Campbell Barton (campbellbarton) committed rB6acfef6ef15c: Manipulator: support for buttons as vector shapes (authored by Campbell Barton (campbellbarton)).
Manipulator: support for buttons as vector shapes
Mon, Jan 15, 10:48 AM
Campbell Barton (campbellbarton) committed rBbfada6cc4a22: GPU_batch: Add utility to create 2D shapes (authored by Campbell Barton (campbellbarton)).
GPU_batch: Add utility to create 2D shapes
Mon, Jan 15, 10:47 AM
Campbell Barton (campbellbarton) committed rBDT980b9302a8d9: Add make_shape_2d_from_blend utility (authored by Campbell Barton (campbellbarton)).
Add make_shape_2d_from_blend utility
Mon, Jan 15, 8:25 AM
Campbell Barton (campbellbarton) committed rBae6cc4a21db5: GPU_batch_presets: move static vars into struct (authored by Campbell Barton (campbellbarton)).
GPU_batch_presets: move static vars into struct
Mon, Jan 15, 6:48 AM
Campbell Barton (campbellbarton) committed rBb1ac7571a81e: Cleanup: split GPU_batch_presets into own file (authored by Campbell Barton (campbellbarton)).
Cleanup: split GPU_batch_presets into own file
Mon, Jan 15, 6:17 AM
Campbell Barton (campbellbarton) committed rB7c1286b2b765: Manipulator: add free callback (authored by Campbell Barton (campbellbarton)).
Manipulator: add free callback
Mon, Jan 15, 5:59 AM
Campbell Barton (campbellbarton) committed rB129196dc32b9: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Mon, Jan 15, 5:54 AM
Campbell Barton (campbellbarton) committed rBec52e64a5df7: RNA: Add RNA_property_string_set_bytes (authored by Campbell Barton (campbellbarton)).
RNA: Add RNA_property_string_set_bytes
Mon, Jan 15, 5:50 AM

Sun, Jan 14

Campbell Barton (campbellbarton) added a comment to T52924: Talos security advisory for Blender product (TALOS-2017-0451).

Right, making data which doesn't crash but is logically invalid is a problem, although I'm not sure these are security issues.

Sun, Jan 14, 10:20 AM · BF Blender
Campbell Barton (campbellbarton) committed rB82a94d0f848b: Cleanup: correct names (authored by Campbell Barton (campbellbarton)).
Cleanup: correct names
Sun, Jan 14, 7:45 AM
Campbell Barton (campbellbarton) committed rB58be6d282d59: Merge branch 'master' into blender2.8 (authored by Campbell Barton (campbellbarton)).
Merge branch 'master' into blender2.8
Sun, Jan 14, 7:20 AM
Campbell Barton (campbellbarton) committed rB02a01b35057c: Cleanup: BLI_ghash (authored by Campbell Barton (campbellbarton)).
Cleanup: BLI_ghash
Sun, Jan 14, 7:20 AM
Campbell Barton (campbellbarton) updated the task description for T53683: 2.79a release.
Sun, Jan 14, 4:45 AM · BF Blender
Campbell Barton (campbellbarton) committed rB91ce2957966e: Fix T53772: Presets don't support colons (authored by Campbell Barton (campbellbarton)).
Fix T53772: Presets don't support colons
Sun, Jan 14, 4:43 AM
Campbell Barton (campbellbarton) committed rB8d3efb2b90e5: Fix T53772: Presets don't support colons (authored by Campbell Barton (campbellbarton)).
Fix T53772: Presets don't support colons
Sun, Jan 14, 4:37 AM
Campbell Barton (campbellbarton) changed the status of T53772: Presets don't support colons from Invalid to Resolved by committing rB8d3efb2b90e5: Fix T53772: Presets don't support colons.
Sun, Jan 14, 4:37 AM · User Interface, BF Blender