diff --git a/release/datafiles/icons/brush.gpencil.draw.eraser_hard.dat b/release/datafiles/icons/brush.gpencil.draw.eraser_hard.dat index 14d5b39f56e..3e1b77e4661 100644 Binary files a/release/datafiles/icons/brush.gpencil.draw.eraser_hard.dat and b/release/datafiles/icons/brush.gpencil.draw.eraser_hard.dat differ diff --git a/release/datafiles/icons/brush.gpencil.draw.eraser_soft.dat b/release/datafiles/icons/brush.gpencil.draw.eraser_soft.dat index d8c0e28d982..777e3aabe40 100644 Binary files a/release/datafiles/icons/brush.gpencil.draw.eraser_soft.dat and b/release/datafiles/icons/brush.gpencil.draw.eraser_soft.dat differ diff --git a/release/datafiles/icons/brush.gpencil.draw.eraser_stroke.dat b/release/datafiles/icons/brush.gpencil.draw.eraser_stroke.dat index 1873c78234d..ad9216a2247 100644 Binary files a/release/datafiles/icons/brush.gpencil.draw.eraser_stroke.dat and b/release/datafiles/icons/brush.gpencil.draw.eraser_stroke.dat differ diff --git a/release/datafiles/icons/brush.gpencil.draw_block.dat b/release/datafiles/icons/brush.gpencil.draw_block.dat index c5f07b21142..fe4175c6d09 100644 Binary files a/release/datafiles/icons/brush.gpencil.draw_block.dat and b/release/datafiles/icons/brush.gpencil.draw_block.dat differ diff --git a/release/datafiles/icons/brush.gpencil.draw_fill.dat b/release/datafiles/icons/brush.gpencil.draw_fill.dat index 707540651be..82e6f6bbac9 100644 Binary files a/release/datafiles/icons/brush.gpencil.draw_fill.dat and b/release/datafiles/icons/brush.gpencil.draw_fill.dat differ diff --git a/release/datafiles/icons/brush.gpencil.draw_ink.dat b/release/datafiles/icons/brush.gpencil.draw_ink.dat index 503f6e4453d..3137a3f431a 100644 Binary files a/release/datafiles/icons/brush.gpencil.draw_ink.dat and b/release/datafiles/icons/brush.gpencil.draw_ink.dat differ diff --git a/release/datafiles/icons/brush.gpencil.draw_marker.dat b/release/datafiles/icons/brush.gpencil.draw_marker.dat index 6133ee5777a..b0b821109a3 100644 Binary files a/release/datafiles/icons/brush.gpencil.draw_marker.dat and b/release/datafiles/icons/brush.gpencil.draw_marker.dat differ diff --git a/release/datafiles/icons/brush.gpencil.draw_noise.dat b/release/datafiles/icons/brush.gpencil.draw_noise.dat index fee5c962dcd..d29c0624704 100644 Binary files a/release/datafiles/icons/brush.gpencil.draw_noise.dat and b/release/datafiles/icons/brush.gpencil.draw_noise.dat differ diff --git a/release/datafiles/icons/brush.gpencil.draw_pen.dat b/release/datafiles/icons/brush.gpencil.draw_pen.dat index b992eaf98fc..d31e2055687 100644 Binary files a/release/datafiles/icons/brush.gpencil.draw_pen.dat and b/release/datafiles/icons/brush.gpencil.draw_pen.dat differ diff --git a/release/datafiles/icons/brush.gpencil.draw_pencil.dat b/release/datafiles/icons/brush.gpencil.draw_pencil.dat index 72a01046618..4643afc07e5 100644 Binary files a/release/datafiles/icons/brush.gpencil.draw_pencil.dat and b/release/datafiles/icons/brush.gpencil.draw_pencil.dat differ diff --git a/release/datafiles/icons/brush.paint_texture.airbrush.dat b/release/datafiles/icons/brush.paint_texture.airbrush.dat index 28ab3224ae8..07fb885654e 100644 Binary files a/release/datafiles/icons/brush.paint_texture.airbrush.dat and b/release/datafiles/icons/brush.paint_texture.airbrush.dat differ diff --git a/release/datafiles/icons/brush.paint_texture.clone.dat b/release/datafiles/icons/brush.paint_texture.clone.dat index 7018a463223..63070e716ba 100644 Binary files a/release/datafiles/icons/brush.paint_texture.clone.dat and b/release/datafiles/icons/brush.paint_texture.clone.dat differ diff --git a/release/datafiles/icons/brush.paint_texture.draw.dat b/release/datafiles/icons/brush.paint_texture.draw.dat index fe3c9eae237..8aa4d4a1347 100644 Binary files a/release/datafiles/icons/brush.paint_texture.draw.dat and b/release/datafiles/icons/brush.paint_texture.draw.dat differ diff --git a/release/datafiles/icons/brush.paint_texture.fill.dat b/release/datafiles/icons/brush.paint_texture.fill.dat index 004059e389c..d4089476383 100644 Binary files a/release/datafiles/icons/brush.paint_texture.fill.dat and b/release/datafiles/icons/brush.paint_texture.fill.dat differ diff --git a/release/datafiles/icons/brush.paint_texture.mask.dat b/release/datafiles/icons/brush.paint_texture.mask.dat index b447ad334ec..a7d6bf0280f 100644 Binary files a/release/datafiles/icons/brush.paint_texture.mask.dat and b/release/datafiles/icons/brush.paint_texture.mask.dat differ diff --git a/release/datafiles/icons/brush.paint_texture.multiply.dat b/release/datafiles/icons/brush.paint_texture.multiply.dat index 948993203be..308d241f887 100644 Binary files a/release/datafiles/icons/brush.paint_texture.multiply.dat and b/release/datafiles/icons/brush.paint_texture.multiply.dat differ diff --git a/release/datafiles/icons/brush.paint_texture.smear.dat b/release/datafiles/icons/brush.paint_texture.smear.dat index c9ea7e4e7ce..071776c2ac1 100644 Binary files a/release/datafiles/icons/brush.paint_texture.smear.dat and b/release/datafiles/icons/brush.paint_texture.smear.dat differ diff --git a/release/datafiles/icons/brush.paint_vertex.alpha.dat b/release/datafiles/icons/brush.paint_vertex.alpha.dat index 6ec45390677..f16bd8162ec 100644 Binary files a/release/datafiles/icons/brush.paint_vertex.alpha.dat and b/release/datafiles/icons/brush.paint_vertex.alpha.dat differ diff --git a/release/datafiles/icons/brush.paint_vertex.blur.dat b/release/datafiles/icons/brush.paint_vertex.blur.dat index 9baaf2d9d5f..4c517526569 100644 Binary files a/release/datafiles/icons/brush.paint_vertex.blur.dat and b/release/datafiles/icons/brush.paint_vertex.blur.dat differ diff --git a/release/datafiles/icons/brush.paint_vertex.mix.dat b/release/datafiles/icons/brush.paint_vertex.mix.dat index 8a25b9663c4..ac8c3b07141 100644 Binary files a/release/datafiles/icons/brush.paint_vertex.mix.dat and b/release/datafiles/icons/brush.paint_vertex.mix.dat differ diff --git a/release/datafiles/icons/brush.paint_vertex.smear.dat b/release/datafiles/icons/brush.paint_vertex.smear.dat index 40102b0eccb..8ce6227be11 100644 Binary files a/release/datafiles/icons/brush.paint_vertex.smear.dat and b/release/datafiles/icons/brush.paint_vertex.smear.dat differ diff --git a/release/datafiles/icons/brush.paint_weight.blur.dat b/release/datafiles/icons/brush.paint_weight.blur.dat index 5b06ce12f4d..8af2e7a2e05 100644 Binary files a/release/datafiles/icons/brush.paint_weight.blur.dat and b/release/datafiles/icons/brush.paint_weight.blur.dat differ diff --git a/release/datafiles/icons/brush.paint_weight.darken.dat b/release/datafiles/icons/brush.paint_weight.darken.dat index fa89aaa64ad..382ee47b180 100644 Binary files a/release/datafiles/icons/brush.paint_weight.darken.dat and b/release/datafiles/icons/brush.paint_weight.darken.dat differ diff --git a/release/datafiles/icons/brush.paint_weight.draw.dat b/release/datafiles/icons/brush.paint_weight.draw.dat index 7b7ca278ad9..029654c0ed8 100644 Binary files a/release/datafiles/icons/brush.paint_weight.draw.dat and b/release/datafiles/icons/brush.paint_weight.draw.dat differ diff --git a/release/datafiles/icons/brush.paint_weight.lighten.dat b/release/datafiles/icons/brush.paint_weight.lighten.dat index 9efd7905161..0621806f077 100644 Binary files a/release/datafiles/icons/brush.paint_weight.lighten.dat and b/release/datafiles/icons/brush.paint_weight.lighten.dat differ diff --git a/release/datafiles/icons/brush.paint_weight.mix.dat b/release/datafiles/icons/brush.paint_weight.mix.dat index a1da9a90172..0a9fc5b2905 100644 Binary files a/release/datafiles/icons/brush.paint_weight.mix.dat and b/release/datafiles/icons/brush.paint_weight.mix.dat differ diff --git a/release/datafiles/icons/brush.paint_weight.multiply.dat b/release/datafiles/icons/brush.paint_weight.multiply.dat index 4bfa047f525..dcd6f8bca99 100644 Binary files a/release/datafiles/icons/brush.paint_weight.multiply.dat and b/release/datafiles/icons/brush.paint_weight.multiply.dat differ diff --git a/release/datafiles/icons/brush.particle.add.dat b/release/datafiles/icons/brush.particle.add.dat index 3c4f65cf6e2..6cb48f297de 100644 Binary files a/release/datafiles/icons/brush.particle.add.dat and b/release/datafiles/icons/brush.particle.add.dat differ diff --git a/release/datafiles/icons/brush.particle.comb.dat b/release/datafiles/icons/brush.particle.comb.dat index 8b656db622b..d00a009217c 100644 Binary files a/release/datafiles/icons/brush.particle.comb.dat and b/release/datafiles/icons/brush.particle.comb.dat differ diff --git a/release/datafiles/icons/brush.particle.cut.dat b/release/datafiles/icons/brush.particle.cut.dat index 63f99d18d42..b954629a0da 100644 Binary files a/release/datafiles/icons/brush.particle.cut.dat and b/release/datafiles/icons/brush.particle.cut.dat differ diff --git a/release/datafiles/icons/brush.particle.length.dat b/release/datafiles/icons/brush.particle.length.dat index 59e74fd9912..59d585e10b8 100644 Binary files a/release/datafiles/icons/brush.particle.length.dat and b/release/datafiles/icons/brush.particle.length.dat differ diff --git a/release/datafiles/icons/brush.particle.puff.dat b/release/datafiles/icons/brush.particle.puff.dat index a619ddc8a16..bf2d78f1a3f 100644 Binary files a/release/datafiles/icons/brush.particle.puff.dat and b/release/datafiles/icons/brush.particle.puff.dat differ diff --git a/release/datafiles/icons/brush.particle.smooth.dat b/release/datafiles/icons/brush.particle.smooth.dat index 94ce9499f95..d6fdd7b17b6 100644 Binary files a/release/datafiles/icons/brush.particle.smooth.dat and b/release/datafiles/icons/brush.particle.smooth.dat differ diff --git a/release/datafiles/icons/brush.particle.weight.dat b/release/datafiles/icons/brush.particle.weight.dat index e5ae0c5f8ea..ee14fa4eda5 100644 Binary files a/release/datafiles/icons/brush.particle.weight.dat and b/release/datafiles/icons/brush.particle.weight.dat differ diff --git a/release/datafiles/icons/brush.sculpt.blob.dat b/release/datafiles/icons/brush.sculpt.blob.dat index 22406a38a26..d9e14dca776 100644 Binary files a/release/datafiles/icons/brush.sculpt.blob.dat and b/release/datafiles/icons/brush.sculpt.blob.dat differ diff --git a/release/datafiles/icons/brush.sculpt.clay.dat b/release/datafiles/icons/brush.sculpt.clay.dat index ac8fcaed49d..ccabd4928ec 100644 Binary files a/release/datafiles/icons/brush.sculpt.clay.dat and b/release/datafiles/icons/brush.sculpt.clay.dat differ diff --git a/release/datafiles/icons/brush.sculpt.clay_strips.dat b/release/datafiles/icons/brush.sculpt.clay_strips.dat index d56af1dcd09..90356252abd 100644 Binary files a/release/datafiles/icons/brush.sculpt.clay_strips.dat and b/release/datafiles/icons/brush.sculpt.clay_strips.dat differ diff --git a/release/datafiles/icons/brush.sculpt.crease.dat b/release/datafiles/icons/brush.sculpt.crease.dat index 421e3194984..9a24552932e 100644 Binary files a/release/datafiles/icons/brush.sculpt.crease.dat and b/release/datafiles/icons/brush.sculpt.crease.dat differ diff --git a/release/datafiles/icons/brush.sculpt.draw.dat b/release/datafiles/icons/brush.sculpt.draw.dat index 55083554b0d..86a52f1d180 100644 Binary files a/release/datafiles/icons/brush.sculpt.draw.dat and b/release/datafiles/icons/brush.sculpt.draw.dat differ diff --git a/release/datafiles/icons/brush.sculpt.fill.dat b/release/datafiles/icons/brush.sculpt.fill.dat index d405b28f6fa..71586e9cc6a 100644 Binary files a/release/datafiles/icons/brush.sculpt.fill.dat and b/release/datafiles/icons/brush.sculpt.fill.dat differ diff --git a/release/datafiles/icons/brush.sculpt.flatten.dat b/release/datafiles/icons/brush.sculpt.flatten.dat index 5134ff55058..e4041326d20 100644 Binary files a/release/datafiles/icons/brush.sculpt.flatten.dat and b/release/datafiles/icons/brush.sculpt.flatten.dat differ diff --git a/release/datafiles/icons/brush.sculpt.grab.dat b/release/datafiles/icons/brush.sculpt.grab.dat index 696325106e0..a9deacd96d7 100644 Binary files a/release/datafiles/icons/brush.sculpt.grab.dat and b/release/datafiles/icons/brush.sculpt.grab.dat differ diff --git a/release/datafiles/icons/brush.sculpt.inflate.dat b/release/datafiles/icons/brush.sculpt.inflate.dat index e3bd979bad2..94185909370 100644 Binary files a/release/datafiles/icons/brush.sculpt.inflate.dat and b/release/datafiles/icons/brush.sculpt.inflate.dat differ diff --git a/release/datafiles/icons/brush.sculpt.layer.dat b/release/datafiles/icons/brush.sculpt.layer.dat index 95728f2e531..db515ea511b 100644 Binary files a/release/datafiles/icons/brush.sculpt.layer.dat and b/release/datafiles/icons/brush.sculpt.layer.dat differ diff --git a/release/datafiles/icons/brush.sculpt.mask.dat b/release/datafiles/icons/brush.sculpt.mask.dat index 831fb33e3d4..7ca372c4f2a 100644 Binary files a/release/datafiles/icons/brush.sculpt.mask.dat and b/release/datafiles/icons/brush.sculpt.mask.dat differ diff --git a/release/datafiles/icons/brush.sculpt.nudge.dat b/release/datafiles/icons/brush.sculpt.nudge.dat index 0fa827d3324..3ca9e8958d6 100644 Binary files a/release/datafiles/icons/brush.sculpt.nudge.dat and b/release/datafiles/icons/brush.sculpt.nudge.dat differ diff --git a/release/datafiles/icons/brush.sculpt.pinch.dat b/release/datafiles/icons/brush.sculpt.pinch.dat index b201594f60e..35831be0808 100644 Binary files a/release/datafiles/icons/brush.sculpt.pinch.dat and b/release/datafiles/icons/brush.sculpt.pinch.dat differ diff --git a/release/datafiles/icons/brush.sculpt.rotate.dat b/release/datafiles/icons/brush.sculpt.rotate.dat index 8d95ccd4c5e..01eee00e01f 100644 Binary files a/release/datafiles/icons/brush.sculpt.rotate.dat and b/release/datafiles/icons/brush.sculpt.rotate.dat differ diff --git a/release/datafiles/icons/brush.sculpt.scrape.dat b/release/datafiles/icons/brush.sculpt.scrape.dat index 274cc2c23a6..884b0e89fd3 100644 Binary files a/release/datafiles/icons/brush.sculpt.scrape.dat and b/release/datafiles/icons/brush.sculpt.scrape.dat differ diff --git a/release/datafiles/icons/brush.sculpt.smooth.dat b/release/datafiles/icons/brush.sculpt.smooth.dat index 826f986ee00..499fe022e21 100644 Binary files a/release/datafiles/icons/brush.sculpt.smooth.dat and b/release/datafiles/icons/brush.sculpt.smooth.dat differ diff --git a/release/datafiles/icons/brush.sculpt.snake_hook.dat b/release/datafiles/icons/brush.sculpt.snake_hook.dat index bb0f636feef..c0252f04199 100644 Binary files a/release/datafiles/icons/brush.sculpt.snake_hook.dat and b/release/datafiles/icons/brush.sculpt.snake_hook.dat differ diff --git a/release/datafiles/icons/brush.sculpt.thumb.dat b/release/datafiles/icons/brush.sculpt.thumb.dat index 7db500e5d9a..c862a0da2c3 100644 Binary files a/release/datafiles/icons/brush.sculpt.thumb.dat and b/release/datafiles/icons/brush.sculpt.thumb.dat differ diff --git a/release/datafiles/icons/brush.vertex.average.dat b/release/datafiles/icons/brush.vertex.average.dat index 56bd18f0354..b46c54fd4eb 100644 Binary files a/release/datafiles/icons/brush.vertex.average.dat and b/release/datafiles/icons/brush.vertex.average.dat differ diff --git a/release/datafiles/icons/brush.weight.add.dat b/release/datafiles/icons/brush.weight.add.dat index addabf9a8d6..6fff2232911 100644 Binary files a/release/datafiles/icons/brush.weight.add.dat and b/release/datafiles/icons/brush.weight.add.dat differ diff --git a/release/datafiles/icons/brush.weight.subtract.dat b/release/datafiles/icons/brush.weight.subtract.dat index 8f37362c9dd..e0f21056cc8 100644 Binary files a/release/datafiles/icons/brush.weight.subtract.dat and b/release/datafiles/icons/brush.weight.subtract.dat differ diff --git a/release/datafiles/icons/none.dat b/release/datafiles/icons/none.dat index 9842840ec78..3c25c871428 100644 Binary files a/release/datafiles/icons/none.dat and b/release/datafiles/icons/none.dat differ diff --git a/release/datafiles/icons/ops.armature.bone.roll.dat b/release/datafiles/icons/ops.armature.bone.roll.dat index b01031eeede..db5eb1de211 100644 Binary files a/release/datafiles/icons/ops.armature.bone.roll.dat and b/release/datafiles/icons/ops.armature.bone.roll.dat differ diff --git a/release/datafiles/icons/ops.armature.extrude.cursor.dat b/release/datafiles/icons/ops.armature.extrude.cursor.dat index 850965f7010..ec8f2432052 100644 Binary files a/release/datafiles/icons/ops.armature.extrude.cursor.dat and b/release/datafiles/icons/ops.armature.extrude.cursor.dat differ diff --git a/release/datafiles/icons/ops.armature.extrude.dat b/release/datafiles/icons/ops.armature.extrude.dat index 18e81fd10df..2194c5bf556 100644 Binary files a/release/datafiles/icons/ops.armature.extrude.dat and b/release/datafiles/icons/ops.armature.extrude.dat differ diff --git a/release/datafiles/icons/ops.curve.draw.dat b/release/datafiles/icons/ops.curve.draw.dat new file mode 100644 index 00000000000..5622b99a1f3 Binary files /dev/null and b/release/datafiles/icons/ops.curve.draw.dat differ diff --git a/release/datafiles/icons/ops.curve.dupli_extrude_cursor.dat b/release/datafiles/icons/ops.curve.dupli_extrude_cursor.dat new file mode 100644 index 00000000000..509ca7c9440 Binary files /dev/null and b/release/datafiles/icons/ops.curve.dupli_extrude_cursor.dat differ diff --git a/release/datafiles/icons/ops.generic.select_border.dat b/release/datafiles/icons/ops.generic.select_border.dat index b9535bb330a..eed66f3f680 100644 Binary files a/release/datafiles/icons/ops.generic.select_border.dat and b/release/datafiles/icons/ops.generic.select_border.dat differ diff --git a/release/datafiles/icons/ops.generic.select_circle.dat b/release/datafiles/icons/ops.generic.select_circle.dat index 5a28b67e977..71877f45590 100644 Binary files a/release/datafiles/icons/ops.generic.select_circle.dat and b/release/datafiles/icons/ops.generic.select_circle.dat differ diff --git a/release/datafiles/icons/ops.generic.select_lasso.dat b/release/datafiles/icons/ops.generic.select_lasso.dat index f1ff760a00b..cfd8a26b527 100644 Binary files a/release/datafiles/icons/ops.generic.select_lasso.dat and b/release/datafiles/icons/ops.generic.select_lasso.dat differ diff --git a/release/datafiles/icons/ops.gpencil.draw.dat b/release/datafiles/icons/ops.gpencil.draw.dat index d05e67d276c..c15fbc443bd 100644 Binary files a/release/datafiles/icons/ops.gpencil.draw.dat and b/release/datafiles/icons/ops.gpencil.draw.dat differ diff --git a/release/datafiles/icons/ops.gpencil.draw.eraser.dat b/release/datafiles/icons/ops.gpencil.draw.eraser.dat index 2dc1653f810..b25e5b436b8 100644 Binary files a/release/datafiles/icons/ops.gpencil.draw.eraser.dat and b/release/datafiles/icons/ops.gpencil.draw.eraser.dat differ diff --git a/release/datafiles/icons/ops.gpencil.draw.line.dat b/release/datafiles/icons/ops.gpencil.draw.line.dat index 53fa0193fa9..3ae7d347522 100644 Binary files a/release/datafiles/icons/ops.gpencil.draw.line.dat and b/release/datafiles/icons/ops.gpencil.draw.line.dat differ diff --git a/release/datafiles/icons/ops.gpencil.draw.poly.dat b/release/datafiles/icons/ops.gpencil.draw.poly.dat index a223c9eb90c..5e28b8c121c 100644 Binary files a/release/datafiles/icons/ops.gpencil.draw.poly.dat and b/release/datafiles/icons/ops.gpencil.draw.poly.dat differ diff --git a/release/datafiles/icons/ops.gpencil.edit_bend.dat b/release/datafiles/icons/ops.gpencil.edit_bend.dat index 81fcb7cbf27..b81b6188cdd 100644 Binary files a/release/datafiles/icons/ops.gpencil.edit_bend.dat and b/release/datafiles/icons/ops.gpencil.edit_bend.dat differ diff --git a/release/datafiles/icons/ops.gpencil.edit_mirror.dat b/release/datafiles/icons/ops.gpencil.edit_mirror.dat index bbf31e0eed6..6f36f592501 100644 Binary files a/release/datafiles/icons/ops.gpencil.edit_mirror.dat and b/release/datafiles/icons/ops.gpencil.edit_mirror.dat differ diff --git a/release/datafiles/icons/ops.gpencil.edit_shear.dat b/release/datafiles/icons/ops.gpencil.edit_shear.dat index e591b102499..86e90276754 100644 Binary files a/release/datafiles/icons/ops.gpencil.edit_shear.dat and b/release/datafiles/icons/ops.gpencil.edit_shear.dat differ diff --git a/release/datafiles/icons/ops.gpencil.edit_to_sphere.dat b/release/datafiles/icons/ops.gpencil.edit_to_sphere.dat index 27c6a63052d..64e5d333a78 100644 Binary files a/release/datafiles/icons/ops.gpencil.edit_to_sphere.dat and b/release/datafiles/icons/ops.gpencil.edit_to_sphere.dat differ diff --git a/release/datafiles/icons/ops.gpencil.sculpt_clone.dat b/release/datafiles/icons/ops.gpencil.sculpt_clone.dat index abb6bcb50ed..1e3a499fca4 100644 Binary files a/release/datafiles/icons/ops.gpencil.sculpt_clone.dat and b/release/datafiles/icons/ops.gpencil.sculpt_clone.dat differ diff --git a/release/datafiles/icons/ops.gpencil.sculpt_grab.dat b/release/datafiles/icons/ops.gpencil.sculpt_grab.dat index a9eb4a1c57f..f502f160dc6 100644 Binary files a/release/datafiles/icons/ops.gpencil.sculpt_grab.dat and b/release/datafiles/icons/ops.gpencil.sculpt_grab.dat differ diff --git a/release/datafiles/icons/ops.gpencil.sculpt_pinch.dat b/release/datafiles/icons/ops.gpencil.sculpt_pinch.dat index 0241ddcf314..765dd8d14cf 100644 Binary files a/release/datafiles/icons/ops.gpencil.sculpt_pinch.dat and b/release/datafiles/icons/ops.gpencil.sculpt_pinch.dat differ diff --git a/release/datafiles/icons/ops.gpencil.sculpt_push.dat b/release/datafiles/icons/ops.gpencil.sculpt_push.dat index 101441ab8ba..79c0cb9e744 100644 Binary files a/release/datafiles/icons/ops.gpencil.sculpt_push.dat and b/release/datafiles/icons/ops.gpencil.sculpt_push.dat differ diff --git a/release/datafiles/icons/ops.gpencil.sculpt_randomize.dat b/release/datafiles/icons/ops.gpencil.sculpt_randomize.dat index cfd1e186f61..459167a9df0 100644 Binary files a/release/datafiles/icons/ops.gpencil.sculpt_randomize.dat and b/release/datafiles/icons/ops.gpencil.sculpt_randomize.dat differ diff --git a/release/datafiles/icons/ops.gpencil.sculpt_smooth.dat b/release/datafiles/icons/ops.gpencil.sculpt_smooth.dat index 90ba16d846a..90e93815a34 100644 Binary files a/release/datafiles/icons/ops.gpencil.sculpt_smooth.dat and b/release/datafiles/icons/ops.gpencil.sculpt_smooth.dat differ diff --git a/release/datafiles/icons/ops.gpencil.sculpt_strength.dat b/release/datafiles/icons/ops.gpencil.sculpt_strength.dat index d3f48931831..e526869cb42 100644 Binary files a/release/datafiles/icons/ops.gpencil.sculpt_strength.dat and b/release/datafiles/icons/ops.gpencil.sculpt_strength.dat differ diff --git a/release/datafiles/icons/ops.gpencil.sculpt_thickness.dat b/release/datafiles/icons/ops.gpencil.sculpt_thickness.dat index 1e558806888..f138aaf8559 100644 Binary files a/release/datafiles/icons/ops.gpencil.sculpt_thickness.dat and b/release/datafiles/icons/ops.gpencil.sculpt_thickness.dat differ diff --git a/release/datafiles/icons/ops.gpencil.sculpt_twist.dat b/release/datafiles/icons/ops.gpencil.sculpt_twist.dat index 4ce958cb7ec..34f8eaaf7cf 100644 Binary files a/release/datafiles/icons/ops.gpencil.sculpt_twist.dat and b/release/datafiles/icons/ops.gpencil.sculpt_twist.dat differ diff --git a/release/datafiles/icons/ops.gpencil.sculpt_weight.dat b/release/datafiles/icons/ops.gpencil.sculpt_weight.dat index d5441fcbeb9..b10c79358bb 100644 Binary files a/release/datafiles/icons/ops.gpencil.sculpt_weight.dat and b/release/datafiles/icons/ops.gpencil.sculpt_weight.dat differ diff --git a/release/datafiles/icons/ops.mesh.bisect.dat b/release/datafiles/icons/ops.mesh.bisect.dat index d2ac4d8f690..157e6148f7c 100644 Binary files a/release/datafiles/icons/ops.mesh.bisect.dat and b/release/datafiles/icons/ops.mesh.bisect.dat differ diff --git a/release/datafiles/icons/ops.mesh.dupli_extrude_cursor.dat b/release/datafiles/icons/ops.mesh.dupli_extrude_cursor.dat index 2d91e858e22..9c2c5efb5da 100644 Binary files a/release/datafiles/icons/ops.mesh.dupli_extrude_cursor.dat and b/release/datafiles/icons/ops.mesh.dupli_extrude_cursor.dat differ diff --git a/release/datafiles/icons/ops.mesh.extrude_faces_move.dat b/release/datafiles/icons/ops.mesh.extrude_faces_move.dat index 9804188f9e0..59ba065f61e 100644 Binary files a/release/datafiles/icons/ops.mesh.extrude_faces_move.dat and b/release/datafiles/icons/ops.mesh.extrude_faces_move.dat differ diff --git a/release/datafiles/icons/ops.mesh.extrude_region_shrink_fatten.dat b/release/datafiles/icons/ops.mesh.extrude_region_shrink_fatten.dat new file mode 100644 index 00000000000..75b6e991692 Binary files /dev/null and b/release/datafiles/icons/ops.mesh.extrude_region_shrink_fatten.dat differ diff --git a/release/datafiles/icons/ops.mesh.knife_tool.dat b/release/datafiles/icons/ops.mesh.knife_tool.dat index bafe16455eb..baa11e44e0e 100644 Binary files a/release/datafiles/icons/ops.mesh.knife_tool.dat and b/release/datafiles/icons/ops.mesh.knife_tool.dat differ diff --git a/release/datafiles/icons/ops.mesh.loopcut_slide.dat b/release/datafiles/icons/ops.mesh.loopcut_slide.dat index 6278d15e22e..f871f6272b9 100644 Binary files a/release/datafiles/icons/ops.mesh.loopcut_slide.dat and b/release/datafiles/icons/ops.mesh.loopcut_slide.dat differ diff --git a/release/datafiles/icons/ops.mesh.offset_edge_loops_slide.dat b/release/datafiles/icons/ops.mesh.offset_edge_loops_slide.dat index f4f8728212c..797614ca992 100644 Binary files a/release/datafiles/icons/ops.mesh.offset_edge_loops_slide.dat and b/release/datafiles/icons/ops.mesh.offset_edge_loops_slide.dat differ diff --git a/release/datafiles/icons/ops.mesh.polybuild_hover.dat b/release/datafiles/icons/ops.mesh.polybuild_hover.dat index 3cd3b1105d1..3c4d326877b 100644 Binary files a/release/datafiles/icons/ops.mesh.polybuild_hover.dat and b/release/datafiles/icons/ops.mesh.polybuild_hover.dat differ diff --git a/release/datafiles/icons/ops.mesh.primitive_cone_add_manipulator.dat b/release/datafiles/icons/ops.mesh.primitive_cone_add_manipulator.dat index 70357be26db..b416a693283 100644 Binary files a/release/datafiles/icons/ops.mesh.primitive_cone_add_manipulator.dat and b/release/datafiles/icons/ops.mesh.primitive_cone_add_manipulator.dat differ diff --git a/release/datafiles/icons/ops.mesh.primitive_cube_add_manipulator.dat b/release/datafiles/icons/ops.mesh.primitive_cube_add_manipulator.dat index 3c7880e8727..39ebdecb5c3 100644 Binary files a/release/datafiles/icons/ops.mesh.primitive_cube_add_manipulator.dat and b/release/datafiles/icons/ops.mesh.primitive_cube_add_manipulator.dat differ diff --git a/release/datafiles/icons/ops.mesh.primitive_cylinder_add_manipulator.dat b/release/datafiles/icons/ops.mesh.primitive_cylinder_add_manipulator.dat index b67ff32a5a8..5033ac2d477 100644 Binary files a/release/datafiles/icons/ops.mesh.primitive_cylinder_add_manipulator.dat and b/release/datafiles/icons/ops.mesh.primitive_cylinder_add_manipulator.dat differ diff --git a/release/datafiles/icons/ops.mesh.primitive_grid_add_manipulator.dat b/release/datafiles/icons/ops.mesh.primitive_grid_add_manipulator.dat index cc0f323d93d..6a6e9aa0cee 100644 Binary files a/release/datafiles/icons/ops.mesh.primitive_grid_add_manipulator.dat and b/release/datafiles/icons/ops.mesh.primitive_grid_add_manipulator.dat differ diff --git a/release/datafiles/icons/ops.mesh.primitive_sphere_add_manipulator.dat b/release/datafiles/icons/ops.mesh.primitive_sphere_add_manipulator.dat index b807435e547..16d1a7346f2 100644 Binary files a/release/datafiles/icons/ops.mesh.primitive_sphere_add_manipulator.dat and b/release/datafiles/icons/ops.mesh.primitive_sphere_add_manipulator.dat differ diff --git a/release/datafiles/icons/ops.mesh.primitive_torus_add_manipulator.dat b/release/datafiles/icons/ops.mesh.primitive_torus_add_manipulator.dat index f441bbb65c1..7323e6f4c30 100644 Binary files a/release/datafiles/icons/ops.mesh.primitive_torus_add_manipulator.dat and b/release/datafiles/icons/ops.mesh.primitive_torus_add_manipulator.dat differ diff --git a/release/datafiles/icons/ops.mesh.rip.dat b/release/datafiles/icons/ops.mesh.rip.dat index 84a3f0ca018..1f1241907cf 100644 Binary files a/release/datafiles/icons/ops.mesh.rip.dat and b/release/datafiles/icons/ops.mesh.rip.dat differ diff --git a/release/datafiles/icons/ops.mesh.rip_edge.dat b/release/datafiles/icons/ops.mesh.rip_edge.dat index f6587e0de13..d75f9822b80 100644 Binary files a/release/datafiles/icons/ops.mesh.rip_edge.dat and b/release/datafiles/icons/ops.mesh.rip_edge.dat differ diff --git a/release/datafiles/icons/ops.mesh.spin.dat b/release/datafiles/icons/ops.mesh.spin.dat index 9419a5fe16b..f31fc7fff57 100644 Binary files a/release/datafiles/icons/ops.mesh.spin.dat and b/release/datafiles/icons/ops.mesh.spin.dat differ diff --git a/release/datafiles/icons/ops.mesh.spin.duplicate.dat b/release/datafiles/icons/ops.mesh.spin.duplicate.dat index 4142b9fb4be..711df60e025 100644 Binary files a/release/datafiles/icons/ops.mesh.spin.duplicate.dat and b/release/datafiles/icons/ops.mesh.spin.duplicate.dat differ diff --git a/release/datafiles/icons/ops.paint.vertex_color_fill.dat b/release/datafiles/icons/ops.paint.vertex_color_fill.dat index 78189bd97ac..79ccbd32d63 100644 Binary files a/release/datafiles/icons/ops.paint.vertex_color_fill.dat and b/release/datafiles/icons/ops.paint.vertex_color_fill.dat differ diff --git a/release/datafiles/icons/ops.paint.weight_fill.dat b/release/datafiles/icons/ops.paint.weight_fill.dat index fed0f14f905..7e981715552 100644 Binary files a/release/datafiles/icons/ops.paint.weight_fill.dat and b/release/datafiles/icons/ops.paint.weight_fill.dat differ diff --git a/release/datafiles/icons/ops.paint.weight_gradient.dat b/release/datafiles/icons/ops.paint.weight_gradient.dat index e3d73c83719..5e9dbbcbb06 100644 Binary files a/release/datafiles/icons/ops.paint.weight_gradient.dat and b/release/datafiles/icons/ops.paint.weight_gradient.dat differ diff --git a/release/datafiles/icons/ops.sculpt.border_hide.dat b/release/datafiles/icons/ops.sculpt.border_hide.dat index fa86e9b4a82..c8a03286887 100644 Binary files a/release/datafiles/icons/ops.sculpt.border_hide.dat and b/release/datafiles/icons/ops.sculpt.border_hide.dat differ diff --git a/release/datafiles/icons/ops.sculpt.border_mask.dat b/release/datafiles/icons/ops.sculpt.border_mask.dat index 70ab9277d65..14ba327f38a 100644 Binary files a/release/datafiles/icons/ops.sculpt.border_mask.dat and b/release/datafiles/icons/ops.sculpt.border_mask.dat differ diff --git a/release/datafiles/icons/ops.transform.edge_slide.dat b/release/datafiles/icons/ops.transform.edge_slide.dat index 7fb29564551..60581f89283 100644 Binary files a/release/datafiles/icons/ops.transform.edge_slide.dat and b/release/datafiles/icons/ops.transform.edge_slide.dat differ diff --git a/release/datafiles/icons/ops.transform.resize.cage.dat b/release/datafiles/icons/ops.transform.resize.cage.dat index 8eabffad087..e956db71854 100644 Binary files a/release/datafiles/icons/ops.transform.resize.cage.dat and b/release/datafiles/icons/ops.transform.resize.cage.dat differ diff --git a/release/datafiles/icons/ops.transform.shear.dat b/release/datafiles/icons/ops.transform.shear.dat new file mode 100644 index 00000000000..92912e2cfb7 Binary files /dev/null and b/release/datafiles/icons/ops.transform.shear.dat differ diff --git a/release/datafiles/icons/ops.transform.shrink_fatten.dat b/release/datafiles/icons/ops.transform.shrink_fatten.dat index 8d1d4c130a4..a26cc2b3115 100644 Binary files a/release/datafiles/icons/ops.transform.shrink_fatten.dat and b/release/datafiles/icons/ops.transform.shrink_fatten.dat differ diff --git a/release/datafiles/icons/ops.transform.tosphere.dat b/release/datafiles/icons/ops.transform.tosphere.dat new file mode 100644 index 00000000000..b0dc7457b10 Binary files /dev/null and b/release/datafiles/icons/ops.transform.tosphere.dat differ diff --git a/release/datafiles/icons/ops.transform.vert_slide.dat b/release/datafiles/icons/ops.transform.vert_slide.dat index 26e8696e336..fd226a021c2 100644 Binary files a/release/datafiles/icons/ops.transform.vert_slide.dat and b/release/datafiles/icons/ops.transform.vert_slide.dat differ diff --git a/source/blender/editors/datafiles/CMakeLists.txt b/source/blender/editors/datafiles/CMakeLists.txt index 52823fe731e..82d9a6c97d8 100644 --- a/source/blender/editors/datafiles/CMakeLists.txt +++ b/source/blender/editors/datafiles/CMakeLists.txt @@ -596,6 +596,8 @@ set_property(GLOBAL PROPERTY ICON_GEOM_NAMES ops.armature.bone.roll ops.armature.extrude.cursor ops.armature.extrude + ops.curve.draw + ops.curve.dupli_extrude_cursor ops.generic.cursor ops.generic.select_border ops.generic.select_circle @@ -623,6 +625,7 @@ set_property(GLOBAL PROPERTY ICON_GEOM_NAMES ops.mesh.dupli_extrude_cursor ops.mesh.extrude_faces_move ops.mesh.extrude_region_move + ops.mesh.extrude_region_shrink_fatten ops.mesh.inset ops.mesh.knife_tool ops.mesh.loopcut_slide @@ -649,7 +652,9 @@ set_property(GLOBAL PROPERTY ICON_GEOM_NAMES ops.transform.resize.cage ops.transform.resize ops.transform.rotate + ops.transform.shear ops.transform.shrink_fatten + ops.transform.tosphere ops.transform.transform ops.transform.translate ops.transform.vert_slide