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-04-24Code cleanup: unused python vars & importsCampbell Barton
Use frosted rather then pyflakes
2014-02-15Interface: Remove one more name field, this time from the armature tab - ↵Thomas Beck
pose library panel. It's not needed anymore (dbl click on the item itself will rename it)
2013-11-25Interface: Remove one more name field, this time from Bone groups.Thomas Dinges
Patch by Sebastian König.
2013-10-14Interface / Template Lists:Thomas Dinges
* Reduce the space of more lists, should be all in bl_ui/
2013-08-24Followup to r59434 : py UI scripts edits.Bastien Montagne
Notes: * Made those edits by full checking of py files, so I should have spoted most needed edits, yet it remains quite probable I missed a few ones, we'll fix if/when someone notice it... * Also made some cleanup "on the road"!
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-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...
2012-12-28This commit frees list ui items from their dependencies to Panel, and hence ↵Bastien Montagne
from all the limitations this implied (mostly, the "only one list per panel" one). It introduces a new (py-extendable and registrable) RNA type, UIList (roughly similar to Panel one), which currently contains only "standard" list's scroll pos and size (but may be expended to include e.g. some filtering data, etc.). This now makes lists completely independent from Panels! This UIList has a draw_item callback which allows to customize items' drawing from python, that all addons can now use. Incidentally, this also greatly simplifies the C code of this widget, as we do not code any "special case" here anymore! To make all this work, other changes were also necessary: * Now all buttons (uiBut struct) have a 'custom_data' void pointer, used currently to store the uiList struct associated with a given uiLayoutListBox. * DynamicPaintSurface now exposes a new bool, use_color_preview (readonly), saying whether that surface has some 3D view preview data or not. * UILayout class has now four new (static) functions, to get the actual icon of any RNA object (important e.g. with materials or textures), and to get an enum item's UI name, description and icon. * UILayout's label() func now takes an optional 'icon_value' integer parameter, which if not zero will override the 'icon' one (mandatory to use "custom" icons as generated for material/texture/... previews). Note: not sure whether we should add that one to all UILayout's prop funcs? Note: will update addons using template list asap.
2012-11-24IK Solver:Brecht Van Lommel
* Rename Legacy to Standard, it's not being deprecated as far as I know. * Make option to toggle off Location solving work with Standard. * Make it converge a bit better in some cases by enforcing a minimum number of iterations before giving up. * Move IK solver choice out of bone panel, it's an armature level setting and should be set there.
2012-10-08style cleanup: pep8Campbell Barton
2012-07-29style cleanupCampbell Barton
2012-07-29User Interface Scripts:Thomas Dinges
* Code cleanup, removed unneeded code. * Style cleanup, don't break lines to early (unless marked as pep8-80 or pep8-120 compliant) * Keep 1 line after layout declaration empty.
2012-07-03More spell and typo fixes (mostly visualise->visualize, grey->gray, ↵Bastien Montagne
normalise->normalize).
2012-07-03First load of spell and typo fixes (mostly UI messages, but also one or two ↵Bastien Montagne
pieces of code using mis-spelled names).
2012-05-23Finish changes in up/down arrows for menusSergey Sharybin
Restored single triangle for special menus, which still isn't perfect but probably makes more sense. Added drawflag bit flags to button, which is currently used to declare, that button need to have up/down arrows. This is needed because it's tricky to distinguish if button should have such arrows. For example, ID search buttons is a simple block button which doesn't directly mean it'll have pop-up menu and not all buttons which cases pop-up menu to display need to have such arrows. So currently only ID selector button is forcing up/down arrows to be displayed, all the rest buttons now behaves in the same way as it used to be before.
2012-05-22Long old UI annoyance:Ton Roosendaal
The up/down triangle icon for menus was not drawing when a menu had an icon; even though space was reserved there. Note: this can only work now with removing the ugly "down triangle" icon from buttons like next to the Material list box (button pops up menu with tools). Looks nicer this way anyway.
2012-05-15style cleanup: pep8Campbell Barton
2012-05-06Removing the old armature 'deform' settings (use vertex groups/envelopes/quats).Joshua Leung
As far as I could tell, these were really only still used for "virtual modifiers", though we really don't use these anymore. Instead, most of the time, people need to set these settings in armature modifiers directly (these didn't even get copied over in that case). This was a source of confusion and redundancy, so removing these now. This change can be reverted if these were actually of some use out there...
2012-05-01Motion Paths GUI CleanupJoshua Leung
This commit refactors the way that the Motion Paths GUI works. The key problems this tries to address are: 1) Mode error - Confusion about whether we're dealing with the Object or Pose level Motion Paths panel 2) Display settings vs Baking Settings In line with the original design intentions for the 2.5/6 Properties Editor, I've now split out the actual baking-related settings away from the Properties Editor: * Now, when clicking "Calculate Paths" from the toolbar, you'll be prompted with a dialog to select the start/end frames (and for bones, whether to bake from heads or tails). This is less confusing than relying on firstly setting the range via the display range settings (and baking using that), since many people apparently only used the "around current" mode, and were confused why things weren't working * Added a display of the frame ranges of the current baked Motion Path on the active Object/Bone. This makes it clearer/easier to debug if the path suddenly starts disappearing after a certain frame. * Replaced Calculate/Clear Paths in the panels with a single "Update" button if there's already a baked Motion Path. Hopefully these changes (in combination with some of the other bugfixes) will make it more obvious how everything works.
2012-04-23fix [#30937] Pose UI hack needed to be undone, alternate fix is needed.Campbell Barton
rather then assigning the enum, default to the active pose when the property isnt set.
2012-04-04replace relative imports with absolute imports so scritps can be executed ↵Campbell Barton
directly (live editing).
2011-11-11pep/style edits & quiet some warningsCampbell Barton
2011-10-17correct spelling errors in commentsCampbell Barton
2011-09-25make new rna variables more consistant with existing names.Campbell Barton
2011-09-21remove use of gettext: _("...") style translation now its handled by rna.Campbell Barton
2011-09-20pep8 update & some minor cmake edits.Campbell Barton
2011-09-15Fixing issues with i18n stuff:Sergey Sharybin
- Make gettext stuff draw-time. so switching between languages can happens without restart now. - Added option to translate visible interface (menus, buttons, labels) and tooltips. Now it's possible to have english UI and localized tooltips. - Clean-up sources, do not use gettext stuff for things which can be collected with RNA. - Fix issues with windows 64bit and ru_RU locale on my desktop (it was codepage issue). - Added operator "Get Messages" which generates new text block with with all strings collected from RNA. - Changed script for updating blender.pot so now it appends messages collected from rna to automatically gathered messages. To update .pot you have to re-generate messages.txt using "Get Messages" operator and then run update_pot script. - Clean up old translation stuff which wasn't used and most probably wouldn't be used. - Return back "International Fonts" option, so if it's disabled, no gettext lookups happens on draw. - Merged read_homefile function back. No need in splitting it. TODO: - Custom fonts and font size. Current font isn't nice at least for russian locale, it's difficult to read it. - Put references to messages.txt so gettext can merge translation when name/description of some property changes.
2011-09-15svn merge -r39834:40222 https://svn.blender.org/svnroot/bf-blender/trunk/blenderSergey Sharybin
2011-09-08fix for misc py errors + some pep8 edits.Campbell Barton
2011-09-01merge with trunk r39834Xiao Xiangquan
2011-09-01Feature Request #28449: Pose Library poses can be renamed fromJoshua Leung
Properties Editor
2011-08-30Fix for my last commit. Thomas Dinges
2011-08-30minor edits, pep8 - also correct float -> double promotion for blf.Campbell Barton
2011-08-302.5 UI Files:Thomas Dinges
* Code cleanup after Pepper merge.
2011-08-16Py fix for trunk to pepper merge.Joerg Mueller
2011-08-16Merging trunk up to r39447.Joerg Mueller
2011-08-12import common classes from bpy.types, saves ~1000 python getattrs on startup.Campbell Barton
2011-08-02finish handle for properties_XXX scriptsXiao Xiangquan
2011-07-26BGE Animations: Adding a new choice for vertex deformation for armatures, ↵Mitchell Stokes
which can be found in the Armature's Skeleton panel by the Deform options. Before only Blender's armature_deform_verts() was used. Now users can choose a vertex deformation function that is optimized for the BGE. At the moment it is mostly a copy of armature_deform_verts() with various chunks of code removed, and the BLI_math code was replaced with Eigen2. In my test scene, the new function offered about a 40% improvement over armature_deform_verts() (17~19ms rasterizer to 11~12ms). The only current limitation that I'm aware of if that B-Bone segments are not supported in the BGE version, and I will probably leave it out. I would like to also limit the BGE version to 4 weights to make things easier for a GPU version, but this may just make things slower (sorting weights to find the top 4).
2011-07-12Merging trunk up to r38329.Joerg Mueller
2011-07-10fix for various python bugs and remove unused var.Campbell Barton
2011-07-07Remove unnecessary line from previous commit which slipped throughJoshua Leung
2011-07-07Patch [#23682] Add sort+move to bone group list in panelJoshua Leung
Thanks Torsten Rupp (rupp) for the patch! This patch adds the abilities to sort the bone group list in the properties panel and to move bone groups up/down in the list (similar like for vertex groups)
2011-04-04fix [#26754] Live Edit and Editing UI scripts don't workCampbell Barton
2011-03-27pep8 cleanupCampbell Barton
2011-03-21move script directories for internal blender scripts.Campbell Barton
ui/ --> startup/bl_ui op/ --> startup/bl_operators scripts/startup/ is now the only auto-loading script dir which gives some speedup for blender loading too. ~/.blender/2.56/scripts/startup works for auto-loading scripts too.