Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-05Text3d: paste additionsCampbell Barton
- Add paste from system clipboard which behaves like paste from file. - Paste from file now replaces the selection rather then just adding to the end. - Move paste operations into the 'Edit' menu. - Added generic paste functions: font_paste_wchar, font_paste_utf8. - Fix paste max length check not taking the selection length into account.
2013-12-29Text3d: add select all operatorCampbell Barton
also add Edit menu for 3d text and move cut/copy/paste there.
2013-12-13Curve Handle Recalculate (Ctrl+N)Campbell Barton
T37799 Patch from Simon Repp with added option to recalculate handle lengths.
2013-12-11Move curve's boundbox and texspace calculation out of modifier stackSergey Sharybin
There were several issues with how bounding box and texture space are calculated: - This was done at the same time as applying modifiers, meaning if several objects are sharing the same curve datablock, bounding box and texture space will be calculated multiple times. Further, allocating bounding box wasn't safe for threading. - Bounding box and texture space were evaluated after pre-tessellation modifiers are applied. This means Curve-level data is actually depends on object data, and it's really bad because different objects could have different modifiers and this leads to conflicts (curve's data depends on object evaluation order) and doesn't behave in a predictable way. This commit moves bounding box and texture space evaluation from modifier stack to own utility functions, just like it's was done for meshes. This makes curve objects update thread-safe, but gives some limitations as well. Namely, with such approach it's not so clear how to preserve the same behavior of texture space: before this change texture space and bounding box would match beveled curve as accurate as possible. Old behavior was nice for quick texturing -- in most cases you didn't need to modify texture space at all. But texture space was depending on render/preview settings which could easily lead to situations, when final result would be far different from preview one. Now we're using CV points coordinates and their radius to approximate the bounding box. This doesn't give the same exact texture space, but it helps a lot keeping texture space in a nice predictable way. We could make approximation smarter in the future, but fir now added operator to match texture space to fully tessellated curve called "Match Texture Space". Review link: https://codereview.appspot.com/15410043/ Brief description: http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2013/Results#Curve_Texture_Space
2013-08-29patch [#36336] Split operator for curves and surfacesCampbell Barton
by Kevin Mackay (yakca) The operator follows roughly the same behaviour as the split operator for a mesh (Ykey).
2013-07-24curve only supported radius smoothing, add smooth for tilt and weight.Campbell Barton
2013-06-25Include DNA_scene_types before ED_object instead of forward enum declarationSergey Sharybin
Forward enum declaration is a bad idea, especially for C++ which requires enum specification to dteermine which data type to use to store it. Alternative would be to not use enum as an arument and pass it as int, but actually would rather be strict on typing -- using explicit enum as parameter type helps understanding the code and prevents possible mistakes when using the function.
2013-06-10fix [#35670] Selectionmode LMB dont change the controlling for putting curve ↵Campbell Barton
points with strg+lmb
2013-05-30remove redundant includes from cmake and scons.Campbell Barton
2013-05-11only use OSKEY as a replacement for CTRL on Apple (was already the case in ↵Campbell Barton
many areas).
2012-06-06style cleanupCampbell Barton
2012-05-30split up proportional editing keymap functions (adding this in tomato branch ↵Campbell Barton
was messy)
2012-05-05Fix related to [#31157]: Tips (descriptions) of macro operators were not set ↵Bastien Montagne
into underlying RNA struct, hence did not show up in UI.
2012-03-24style cleanup: mainly for mesh code, also some WM function use.Campbell Barton
2012-01-16more keymap editsCampbell Barton
- make sure defaults are not assumed (so reuse last settings doesnt override) - replace 0/1 for TRUE/FALSE defines.
2012-01-15Fix [#29891] Stupid select all behaviour.Bastien Montagne
More "Reset ops properties" stuff, in select C keymaps this time. Also ARMATURE_OT_select_inverse -> ARMATURE_OT_select_all(action='INVERT'). Left the select_inverse op code, though, it’s not using the same algo as INVERT of select_all ???
2012-01-14remove *.select_inverse operators where the *.select_all operator has an ↵Campbell Barton
invert option.
2011-12-29Remove totally crappy and not used operator FONT_OT_buffer_pasteSergey Sharybin
2011-12-15CURVE_OT_extrude doesn't have type property, not sure where it came from here.Sergey Sharybin
2011-12-15Fix #29577: repeat curve duplication not working in 2.60(as well as 2.61rc1)Sergey Sharybin
Issue was caused by direct call of transforn operator from extrude and duplicate, made them macro of duplicate/exturde and transform, so now repeating works nicely.
2011-11-01Fix #29101: 2D Tilt on Bezier Curve Bug?Brecht Van Lommel
Changing tilt for 2D curves doesn't really hurt, just makes things not so clear tosee what's going on because you're changing value which isn't used at all for 2D curves. Disallwo to run TRANSFORM_OT_tilt operator for 2D curves. Also made a correct fix for incorrect shortcut for tilt in 3D viewport toolbar, it was really confusing to have almost the same operators (TRANSFORM_OT_tilt and TRANSFORM_OT_transform with mode=tilt) in keymap. Better to use tilt operator in toolbar.
2011-10-23remove $Id: tags after discussion on the mailign list: ↵Campbell Barton
http://markmail.org/message/fp7ozcywxum3ar7n
2011-09-16use replace 0 with NULL for pointers, set some functions staticCampbell Barton
also fixed own errors in recent static check commit.
2011-09-14resolve bad level calls from blenkenel/ into editors/ & remove editors from ↵Campbell Barton
the include path from CMake & SCons. * ED_curve_editnurbs --> curve_editnurbs * ED_sculpt_modifiers_changed --> object_sculpt_modifiers_changed
2011-03-29fix [#26623] script/console windows: BACKSPACE does not work when SHIFT is heldCampbell Barton
2011-03-22properties were being used with wrong type functions, this resulted in bad ↵Campbell Barton
memory access when getting int from an enum.
2011-02-27doxygen: blender/editors tagged.Nathan Letwory
2011-02-23doxygen: prevent GPL license block from being parsed as doxygen comment.Nathan Letwory
2011-02-14made most variables which are only used in a single file and not defined in ↵Campbell Barton
header static for blenlib, blenkernel and editors.
2011-01-10[bugfix] Curve tilt button in 3d toolbar showing wrong shortcutLuca Bonavita
Added Ctrl-T to Curves Tilt button in the toolbar (edit mode), currently was reporting Alt-S for tilt (reported by Rickyx here http://www.kino3d.com/forum/viewtopic.php?f=21&t=8485&start=0) Also added the label "Tilt" to the tilt transform in the Curve > Control points header submenu, currently was just "Transform"
2010-12-14curve hide keys were still not right, now match mesh editmode.Campbell Barton
2010-12-14Change set handle types back to menu now menus have key access - V+A, V+V, ↵Campbell Barton
V+L, V+F for Graph & Edit Curve view. Editcurve can be Hkey for hide again.
2010-12-10IRC report fix:Ton Roosendaal
Text edit mode (3d): brought back the ALT+Backspace mode for typing accented characters. Works with an operator property, so the hotkey for it is free to define. Example: type 'a', alt+backspace and then 'o' works to combine characters with ' ` ~ o / and ^
2010-12-09Related to previous commit:Ton Roosendaal
I still have to learn more of the recent changes in code :) Didn't know the handle type options became a menu for Curve edit mode. Providing much-used tools non-modal (direct) really should have preference. Pull down is not very accessible here though, will check on it later. :) This restores H, Shift+H, V and alt+H for handle setting.
2010-12-03IRC fix:Ton Roosendaal
Curve editmode was missing hotkey for operator "Select Inverse" Is now added like Mesh, CTRL+I Thanks lmg!
2010-11-21Applying patch #24822: Select linked for curves as for meshes, CTRL + L versionSergey Sharybin
With some own changes: - Select pick moved to invoke() - Used editsurfcurve_region_view3d as poll function for this operator due to ogl dependency Thanks to Elia Sarti (vekoon)!
2010-10-11Fix #24215: Bad shorcut indication for Bezier curve handles.Sergey Sharybin
All existing handle type manipulation hotkeys replaced with unified V-menu where you could directoly set type you need.
2010-09-29Fix #24054: Shift+A add menu in Surface editmode shows curve items.Sergey Sharybin
2010-09-02Renaming of Cylindric objects after a good proposal by Conz:Thomas Dinges
http://www.vrchannel.de/blender/cylinder_rename.png Mesh Tube > Mesh Cylinder NURBS Tube > NURBS Cylinder Metaball Cylinder > Metaball Capsule I know that naming is something not everyone agrees on, but these terms look geometrically correct.
2010-09-02Internal Code Renaming:Thomas Dinges
Donut > Torus
2010-08-16- remove unused includes IMB_*, BIF_* & MEM_*Campbell Barton
- remove MEM_guardedalloc.h from header files (include directly)
2010-08-08remove unused includesCampbell Barton
2010-07-31Separate proportional edit setting between edit and object mode. They are ↵Martin Poirier
now used and toggled independently.
2010-07-17reverting commit r28693. Making backspace a 3rd delete key.Campbell Barton
We already have 2 keys for delete, no need to add a 3rd, better use backspace only when it makes sense or allow users to hook it up to something.
2010-07-14- text3d was missing menu items for toggling bold/underline/italic/smallcaps.Campbell Barton
- made smallcaps use a temp flag so caps can still have the smallcaps flag. - utility function for getting the char from a font. find_vfont_char(), was inline in ~5 places. - removed CU_STYLE mix of flags only used in one place, not needed. removed 'style' from rna too. - fix for some warnings.
2010-06-22Added ability to add and remove text boxes back from Blender 2.4x. One on ↵William Reynish
those small things missing.
2010-06-13Made Add Surface Operator more atomic, now each primitive has own operator, ↵Michael Fox
but calling the same function with different flags. So they can me used in macros, and addons can use the menu now, hope to see some very nice surface plugins
2010-05-24- remove OBJECT_OT_curve_addCampbell Barton
- rename CURVE_OT_primitive_bezier_add --> CURVE_OT_primitive_bezier_curve_add # matches nurbs operator - rename CURVE_OT_primitive_curve_path_add --> CURVE_OT_primitive_nurbs_path_add - fix for warnings from 28923
2010-05-23(no commit message)Michael Fox
2010-05-10"Every Nth number of Points" operator for curves/surfacesSergey Sharybin
This is replacement of old "Select every Nth" operator with de-select strategy to make the same behaviour as for meshes.