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-03-23Code cleanup:Thomas Dinges
* Use bpy.app.build_options for UI checks rather than custom ones.
2013-03-22Add a license file for our i18n "droidsans.ttf" font (I hope I did not ↵Bastien Montagne
forget any, the history of this "font" is... complex :/ ).
2013-03-22Fix for the custom_nodes.py template. Socket classes now return their ↵Lukas Toenne
drawing color in a callback instead of a simple property, this makes it possible to change a socket color e.g. based on data type.
2013-03-22Fix for the use_hidden_preview setting in SpaceNode. The application of this ↵Lukas Toenne
flag to new nodes got lost during merges at some point. Also is now in the python node.add_node operator as well as the C function.
2013-03-22Fix #34667: trail_count option missing for Particle (emitter) System Render ↵Sergey Sharybin
Panel "Path" UI Patch from Josh Wedlake, many thanks!
2013-03-21patch [#34687] Patch for AutoMerge button in 3d editorCampbell Barton
from Dan McGrath (dmcgrath)
2013-03-20I18n users request: add the ability to use a translated name for newly ↵Bastien Montagne
added/created objects or other datablocks. This simply adds a third "translation type" (in addition to iface and tip), "new data", with relevant user settings flag and helper funcs/macros (and py api). Currently implemented name translation when adding new objects, as well as modifiers and constraints, will add the others (cd layers, scenes, perhaps nodes [though I think they do not need this], etc.) later.
2013-03-20- add knife project to toolbar.Campbell Barton
- when running knife project, disable vertex selection since it may select areas between the newly cut regions. add EDBM_selectmode_disable() function since loopcut does this too. - (optimization) avoid looping over all geometry when flushing and no selection exists.
2013-03-20Add a license document for i18n monospace font.Irie Shinsuke
2013-03-20UI Tweak: "Add to Group" button creates new group if no groups existJoshua Leung
Previously, the "Add to Group" button would show an empty search popup when there were no existing groups. While this does mean that the button behaves differently at different times, this way is more streamlined and should be less confusing than seeing an empty search popup or a greyed out "add to group" button or a "+" button which jumps around in different situations.
2013-03-19Small changes/additions to i18n tools.Bastien Montagne
2013-03-19More i18n tools cleanup. Also do not import nl in trunk currently (void ↵Bastien Montagne
translation)!
2013-03-19Some renaming/cleanup in i18n tools.Bastien Montagne
2013-03-18Usual minor UI messages fixes.Bastien Montagne
2013-03-18Merge of the PyNodes branch (aka "custom nodes") into trunk.Lukas Toenne
PyNodes opens up the node system in Blender to scripters and adds a number of UI-level improvements. === Dynamic node type registration === Node types can now be added at runtime, using the RNA registration mechanism from python. This enables addons such as render engines to create a complete user interface with nodes. Examples of how such nodes can be defined can be found in my personal wiki docs atm [1] and as a script template in release/scripts/templates_py/custom_nodes.py [2]. === Node group improvements === Each node editor now has a tree history of edited node groups, which allows opening and editing nested node groups. The node editor also supports pinning now, so that different spaces can be used to edit different node groups simultaneously. For more ramblings and rationale see (really old) blog post on code.blender.org [3]. The interface of node groups has been overhauled. Sockets of a node group are no longer displayed in columns on either side, but instead special input/output nodes are used to mirror group sockets inside a node tree. This solves the problem of long node lines in groups and allows more adaptable node layout. Internal sockets can be exposed from a group by either connecting to the extension sockets in input/output nodes (shown as empty circle) or by adding sockets from the node property bar in the "Interface" panel. Further details such as the socket name can also be changed there. [1] http://wiki.blender.org/index.php/User:Phonybone/Python_Nodes [2] http://projects.blender.org/scm/viewvc.php/trunk/blender/release/scripts/templates_py/custom_nodes.py?view=markup&root=bf-blender [3] http://code.blender.org/index.php/2012/01/improving-node-group-interface-editing/
2013-03-18replace format checks with is_movie_formatCampbell Barton
2013-03-18Fix for [#34671] Video file overwritten even though overwrite option is ↵Thomas Dinges
unselected * Grey out Placeholders and Overwrite for Movie formats.
2013-03-18Forgot to commit the button to set memory limit for using GPU Images...Ton Roosendaal
2013-03-16patch [#34634] Select vertices without a groupCampbell Barton
from Kevin Mackay (yakca)
2013-03-16Some more assorted fixesJoshua Leung
* More duplicate/wrong comments (copy+paste errors) * Brough Calculate/Clear Motion Path UI for bones more in line with the Object version
2013-03-15Fix/disambiguation for some "Clip" i18n messages.Bastien Montagne
2013-03-15Fixes for 2d painting:Antony Riakiotakis
* Jittering accounts for zoom * Smooth stroke accounts for zoom * Expose smooth stroke in image paint editor.
2013-03-14Userprefs:Addon panel - Renamed label of the link to the documentationGaia Clary
2013-03-14Fix misguiding menu label and make tooltip more descriptiveGaia Clary
2013-03-14NLA Editor: Operator to add AnimData to selected objects so that they can appearJoshua Leung
This commit introduces an operator in the Add menu - this operator ensures that all selected objects have AnimData attached to them (even if they don't have any actions/drivers yet). By doing this, these objects can at least appear in the NLA Editor, which will allow them to have strips added to them in future without having to create throwaway actions first (NOTE: there's still some stuff coming to allow that). Also, renamed NLA_OT_delete_tracks -> NLA_OT_tracks_delete
2013-03-14Support for textures in vertex painting.Antony Riakiotakis
Developer notes: this commit does painting in sRGB space. Since colours are stored im byte per component formats, expect this to have the usual dark fringing issues. Speed wise vertex paint could use some optimization, for instance we could store the screen space vertex positions on initialization like we do for texture painting, but this is for another time. Also noticed that vertex painting suffers from the subsurf + mirror issue too :/ Apart from that it's quite exciting how easy it is to add support for texturing now that proper abstractions for texture sampling have been done :)
2013-03-14Expose input stroke samples for image painting.Antony Riakiotakis
2013-03-14Two new Features:Antony Riakiotakis
* Support for Rake in projective paint (2D painting will be a separate commit) * Support for smooth stroke across all paint systems
2013-03-13solidify modifier: thickness clamping helps prevent self intersections when ↵Campbell Barton
there are small details on a larger model.
2013-03-13Add Hebrew glyphs to i18n monospace font.Irie Shinsuke
The glyphs were derived from Droid Sans Hebrew Regular (Widths and horizontal positions were changed).
2013-03-12Add i18n monospace font (bmonofont-i18n.ttf) which will be used for the text ↵Irie Shinsuke
editor and interactive console This is a mixed font based on DejaVu Sans Mono and including M+1M Regular and Wen Quan Yi Micro Hei Mono. Versions and licenses of the included fonts are as follows: - DejaVu fonts: version 2.33, Bitstream font license and Arev font license and public domain - M+ fonts: TESTFLIGHT 54, M+ font license - Wen Quan Yi Micro Hei fonts: version 0.2.0-beta, GPLv3 with font embedding exception or Apache2.0 The font license docs will be added later.
2013-03-11Fix more UI i18n issues (reported by Leon Cheung).Bastien Montagne
2013-03-11Fix more UI i18n issues (reported by Leon Cheung and Lockal).Bastien Montagne
We have a glicth with colormanagement's spaces descriptions, though, looks like they are clamped at 64 chars (see raw space), will see that later, if it’s solvable.
2013-03-11code cleanup: pep8 & minor changesCampbell Barton
2013-03-11Renaming "properties_object_constraint.py" to "properties_constraint.py"Joshua Leung
The code in this file is NOT restricted to use in object context only. Renaming it makes it easier to find this file (taking in account name truncations).
2013-03-11Another attempt to reduce the confusion between Object and Bone constraintsJoshua Leung
* The wording on the "Add Constraint" dropdown has been changed so that there is no ambiguitiy about which tab is currently selected. That is, it now mentions whether these are object or bone constraints, so that users don't need to try and look up at the header to check. * Show the warning about Ob vs Bone constraints when in armature editmode too.
2013-03-11Jitter: Change UI. Now use lock icon to indicate relative jitter, tiedAntony Riakiotakis
to brush size, and unlock icon to indicate absolute jitter untied to brush size, in screen pixels. Also relative jitter now has soft UI limit of 2.0 and a hard limit of 1000 times the size of the brush. Should be enough for the most vivid imaginations...I hope!
2013-03-11Feature request for all paint systems that support it: Jittering inAntony Riakiotakis
absolute coordinates. This allows an artist to lower the brush radius while keeping the spread of the brush constant. A toggle under the jitter slider provides the option to switch between relative/absolute.
2013-03-10More UI message i18n fixes and improvements...Bastien Montagne
Fix for keyingsets tips, and make them (and a few others) findable by i18n messages extracting code (for some reasons, their bl_rna.description are void???).
2013-03-10More UI message i18n fixes and improvements...Bastien Montagne
Rendering messages are now translatable.
2013-03-10More UI message i18n fixes and improvements...Bastien Montagne
2013-03-10Bug report #34573Ton Roosendaal
User Preferences, Themes, UI: buttons to define own icon image now draws greyed out, to show the option isn't working yet.
2013-03-10Improvements to addon-prefs key search suggested by Yang Niren.Campbell Barton
- add accent_grave. - strip the search string. - add numpad numbers (currently these match regular numbers). also remove unneeded forward declarations in path_util.c
2013-03-10Time to start reaping the benefits of code unification. Support forAntony Riakiotakis
pressure spacing across all paint systems (was supported only for texture painting earlier). Also, switch paint code to use the new code path from now on. No shift-Lclick required anymore.
2013-03-08changes to rulerCampbell Barton
- click-drag adds a ruler if there are none. - pressing enter stores the ruler for re-use when activating again (saves as a grease-pencil layer). - add to toolbar.
2013-03-08[#28352]3dsmax preset, patch by Nik Prodanov, this provides both an ↵Michael Fox
interaction preset and a keymap preset for those migrating from 3dsmax
2013-03-08style cleanupCampbell Barton
2013-03-07Border for compositor viewer node featureSergey Sharybin
This adds border option to compositor, which affects on a backdrop and viewer nodes, which is useful for faster previews and tweaks. Final compositing still happens for the whole frame, but if it'll be needed it's not so difficult to support it as well. To use border there's Ctrl-B shortcut in the compositor editor, which i used to define region you want to restrict compositing to. There's also "Viewer Border" option in the N-panel in case you'll want to disable border compositing. Some areas could be cleaned a bit, like ideally it shall not be viewer image clearing in viewer_border_update RNA callback, but currently it's not so much clear how to make it the same fast as simple memset and glue it somehow to compositor. Will think of nicer solution a bit later.
2013-03-06Texture paint refactoring commitAntony Riakiotakis
Adding new file paint_image_proj.c which includes the projective texture painting part of texture painting, using the stroke system. To access the new code path use Shift-LClick. The new code path still is problematic with tablet pressure and I will be looking into ways to unify this across paint systems next. The old code is still present and can be accessed by regular Lclick as usual. Also removed 3D (non-projective) painting from 3D viewport. TODO: * Add pressure influence code to stroke, remove from every other paint system code, including texpaint. * Put UnifiedPaintSettings update in PaintStroke code.
2013-03-06Feature Request: "Show Errors" Filter for Anim Editors now works forJoshua Leung
F-Curves/Animation as well as Drivers This is useful for tracking down invalid F-Curves which might need to have their paths fixed, or perhaps to remove F-Curves for controls which no longer exist in a new rig.