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
2013-02-25fix for python exception getting the ID from an operator button:Campbell Barton
attempting to select 'Online Manual' or 'Python Reference' from the UI of a running operator would give an error popup.
2013-02-25fix for regression in 'object.shape_key_transfer' operator since BMesh ↵Campbell Barton
merge, using the RELATIVE_FACE method failed.
2013-02-25patch [#34380] Fix Python console bug: "autocomplete" doesn't advance cursor ↵Campbell Barton
properly when completion includes UTF8 characters from Shinsuke Irie (irie)
2013-02-24Some UI messages fixes...Bastien Montagne
2013-02-24Another bunch of UI translation fixes, thanks to Leon Cheung, Gabriel ↵Bastien Montagne
Gazzán and S. Lockal for spotting them!
2013-02-24Big i18n tools update, I/II.Bastien Montagne
Notes: * Everything is still a bit raw and sometimes hackish. * Not every feature implemented yet. * A bunch of cleanup is still needed. * Doc needs to be updated too!
2013-02-24rigidbody: Don't abort connect operator if last selected object is activeSergej Reich
Was silly logic error.
2013-02-24rigidbody: Add motor constraintSergej Reich
It's implemented as a separate constraint instead of adding properties to the existing constraints. Motors only apply linear and angular impulses and don't limit the movement of rigid bodies, so it's best to use them in conjunction with other constraints to limit the degrees of freedom. Thanks to Markus Kasten (markus111) for the initial patch.
2013-02-23Missed instance of ThemeGeneric.back -> ThemeGradient.gradients.high_gradientAntony Riakiotakis
2013-02-22Toggle-Drag UI FeatureCampbell Barton
Dragging on toggle buttons can now be used to press multiple buttons at once, especially useful for layer and outliner buttons. notes: - automatically enabled for all toggle buttons (may change this if it becomes a problem). - only buttons of the same type are pressed (helps avoid annoyances eg; dragging past layer buttons onto other 3d header buttons and pressing by accident). - automatic axis locking - dragging will lock to X/Y depending on the initial drag direction, makes swipe motions work better, especially with the outliner. implementation details: - may re-implement as a region handler (currently its a modal operator). - checking buttons in-between cursor motion events could be more efficient (but currently works ok). - button execution needs to be improved (currently executing a button thats not under the mouse needed a workaround for passing uiHandleButtonData), requires further changes to UI code, will do next.
2013-02-22new weight paint draw option to display unweighted vertices with the option ↵Campbell Barton
to check on the active group or all groups. notes: - vertices with zero weights are considered the same as vertices outside of a group. - currently these show black but this can be made a theme color. - multi-paint overrides this option (noted in description)
2013-02-22Expose a few more operators for curves on the toolbar. Some of these wereJoshua Leung
previously not available anywhere.
2013-02-22Animation Editors: Operators to Group/Ungroup Selected F-CurvesJoshua Leung
This commit introduces operators to customise the grouping of F-Curves. As groups are only available in Actions, these grouping operators only work in the Dopesheet, Action Editor, and Graph Editor (Animation) modes. To Use: * Ctrl-G = Group selected F-Curves * Alt-G = Ungroup selected F-Curves * or find these tools from the Channels menu Notes: * When invoking the grouping operator from the Channels menu, the name popup won't show up. Instead, the group(s) created will be created with the default name. To fix, you can either use the F6 operator properties edit OR manually edit the names (Ctrl-LMB on the relevant channel)
2013-02-21rigidbody: Add option to create chanis for the connect operatorSergej Reich
Connects objects based on distance. Based on a patch by Brandon Hechinger (jaggz), thanks!
2013-02-21rigidbody: code cleanupSergej Reich
Use bpy.data.objects.new() instead of the object.add() operator.
2013-02-21rigidbody: Move "Enabled" checkbox out of rigid body panel headerSergej Reich
Rename it to "Dynamic" to make it more obvious that it switches between static and dynamic state. Also don't show it for passive rigid bodies since it's redundant in that case.
2013-02-21Enable new bevel tool code in bevel modifier.Howard Trickey
Now modifier takes a segments parameter. Bevel edge weights will multiply the overall amount. For vertex-only, you can give a vertex group name, and the weights in that will multiply the overall amount.
2013-02-21code cleanup: no need to use list(range()), just use range()Campbell Barton
2013-02-20Getting ready for the 2.66 release!v2.66Ton Roosendaal
- Version bump to 2.66 - Splash image by Lucas Falcao, selected by Jonathan Williamson, Andrew Price and Bart Veldhuizen.
2013-02-19Add CTX_wm_operator_poll_msg_set as auto-detected func for translations.Bastien Montagne
2013-02-19Fix for [#34308] only half width of material list row is used for material name.Thomas Dinges
* Issue was caused in r54393.
2013-02-18Correction to own r44749 -- layers from view were always used,Sergey Sharybin
shall use active layer now for real.
2013-02-18checking for V3D_LOCAL was duplicated in transform.c, and both checks not ↵Campbell Barton
quite correct. - When checking edimode, make sure its mesh editmode. - Graph editor supports this option but wasn't being checked.
2013-02-18fix bpy_extras.mesh_utils.edge_face_count_dict() helper api function.Campbell Barton
it was using tessfaces when theres no need to.
2013-02-18Make list_id mandatory when using default UI_UL_list class for a template_list.Bastien Montagne
2013-02-18Fix [#34300] Slider for list of particle systems (keyed particles) is not ↵Bastien Montagne
doing anything. Navigating a list of more than 5 elements requires keyboard. Systematically adding some custom id to template_list using default UI_UL_list class, this one is commoly used more than once in an area, yielding collision issues if they do not have a custom id...
2013-02-18fix [#34279] Python console: Selected region is not highlighted when using ↵Campbell Barton
white background color
2013-02-17ribidbody: Fix setting "Bake to Keyframes" start frame above 2Sergej Reich
Simulation needs to run from the beginning to work properly.
2013-02-17Minor fix...Bastien Montagne
2013-02-17Fixes for BMO_error_raise extraction regex, and add hindi to "active" ↵Bastien Montagne
translations. Also enhanced the ugly py ast parsing code, so that it now can handle (up to some extent) "name" function nodes, and add bpy.app.translations.pgettext func familly to extracted ones... This ast py parsing becomes more and more ugly, should probably try to refactor it a bit. :/
2013-02-17Another huge bunch of UI translation fixes, mostly reported by Leon Cheung, ↵Bastien Montagne
Sv.Lockal, Gabriel Gazzán and Satoshi Yamasaki, thanks!
2013-02-17Added option for group node buffering in the compositor.Monique Dewanchand
Justa cluster did not have enough memory to handle all Mango 4k scenes. Option is default disabled and can be enabled in the performance panel. - At Mind -
2013-02-15And more UI messages issues fixing... Thanks again to Gabriel Gazzán and ↵Bastien Montagne
Leon Cheung!
2013-02-15Fix [#34253] UIList resize, resizes wrong list I/IIBastien Montagne
When using default UI_UL_list, one should always spully a custom ID, else collision inside an area are quite likely...
2013-02-14New Hindi translation...Bastien Montagne
2013-02-14Gah, forgot some ugly print...Bastien Montagne
2013-02-13Made maya keymad deselect everything in cases nothing was selected with LMBSergey Sharybin
The way it works now is: - Border select is using TWEAK, for which you need to hold LMB down and move mouse. This prevents operators using RELEASE/CLICK events from being fired. - LMB select is using RELEASE event, this is no selection happens before border if you do border select. And this prevents any operator uses CLICK event from being fired. - Delect all happens by CLICK, which would be fired only in case no operators were handled with PRESS/RELEASE. This is a bit cards-house, but this is how events currently works and wouldn't want inventing something bigger now.
2013-02-13Fix physics' name not translated in main physics panel (reported on ↵Bastien Montagne
bf-translations ML). This also revealed another bug, as you could not explicitely set default context to text_ctxt UI func parameter (None is not accpeted by RNA string props), so I had to change default context from py POV to "*" instead of None. Anyway, that physics UI translation remains weak, as the trick used here (helper func) prevents message extractor script to directly find them. Currently it works because specified labels are also defined elsewhere, but it would be nice to have some kind of "translation markers" in py code too (similar to our N_/CTX_N_ C macros, unfortunately python does not have preprocessing ;) )...
2013-02-13Fix #34217: Maya keymap preset doesn't handle Shift-Click selection properlySergey Sharybin
2013-02-12Update to how similar messages matching is handled when updating po files ↵Bastien Montagne
from pot one (gain something like 20% in heavy update situations, and save a nice bunch of memory!).
2013-02-12And we now have a valid korean translation!Bastien Montagne
2013-02-12Add translation of stats/info string.Bastien Montagne
2013-02-11Fix themes for gradient. For other (contrib) theme maintainers: back ↵Antony Riakiotakis
property is not used for 3D viewport back colour anymore, instead use the gradient high colour, as done in this commit
2013-02-10Actually, UI scripts should not use directly pgettext, but rather the iface ↵Bastien Montagne
or tooltip variants. Added those to bpy.app.translations, and used pgettext_iface. (Did not add those when I created that module, because I did not thought we would actually need them in usual UI code, but turned out I was wrong). Also made some optimizations in those py gettext funcs, when i18n is disabled at build time, no need to do pyobject -> cstring -> pyobject conversions!.
2013-02-10use import rather then assignment for loading '_' into scripts.Campbell Barton
2013-02-10Another fix for r54414 (cleaner to "import" pgettext once at top of files, ↵Bastien Montagne
also now using usual '_' shortcut).
2013-02-10pep8 cleanupCampbell Barton
2013-02-10revert removal of ternary operators from r54414Campbell Barton
2013-02-10Update translation extractor so ternary expressions are not merged.Campbell Barton
eg: ("A" if test else "B")
2013-02-09Better to return default op context when we can't find a given operator ↵Bastien Montagne
(e.g. console toggling under linux does not exists).