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
path: root/source
AgeCommit message (Collapse)Author
2013-02-10Fix a few DPI / retina draw issues:Brecht Van Lommel
* Color picker cursor was too small, and color cirle was not smooth enough. * Border select gesture cross before first click did not reach to the border of the window. * Buttons were not drawing emboss properly (also for non-retina actually). Note it doesn't draw entirely right for aligned buttons, but this was also the case before it got broken.
2013-02-10style cleanupCampbell Barton
2013-02-10Ensure that mask layer exists in sculpt mode after multires subdivideNicholas Bishop
Sculpt mode requires mask customdata layer for multires and ensures it exists on entering sculpt mode. However, sculpt mode only considers multires to be active if the level of subdivision is not zero, so it does not add mask for unsubdivided multires meshes. If the multires mesh is subdivided while in sculpt mode, no mask was present leading to weird drawing and crash on use of the mask brush. Fixed by doing the same thing in multires_subdivide_exec() that is done in ED_object_modifier_add(), which is to check if sculpt mode is active and add mask layer if so. Fixes [#34190] Viewport artifacts when using Multiresolution modifier projects.blender.org/tracker/index.php?func=detail&aid=34190&group_id=9&atid=498
2013-02-10Scroller initialize for Image Window regions too.Ton Roosendaal
2013-02-10Added initializer in channel region for file window, makes it draw on first useTon Roosendaal
better (error was visible for factory startup on small screens)
2013-02-10add option not to calculate tessellation faces when converting an object to ↵Campbell Barton
a mesh. (OBJ export no longer needs, so save some CPU cycles and skip tessellation)
2013-02-10We've reconsidered previous patch in IRC.Sergey Sharybin
It's more useful to completely ignore alpha for display of straight colors. Supporting straight pipeline is possible, but not a topic for bcon4.
2013-02-10Added option to composite/viewer nodes which specifys whether alpha inputSergey Sharybin
is straight or not (premultiplied is default). This is useful in cases when you want to check on output of such nodes as keying which does have straight alpha output. Also added missing do_version code to previous compo do_versions.
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-10Fix #34186: VSE: Incorrect movie output when scene strip is muted by keyframeSergey Sharybin
2013-02-10BGE: Make sure we are writting to the depth buffer when rendering alpha ↵Mitchell Stokes
polygons for shadows. Otherwise alpha shadows won't work\!
2013-02-10correct arg order in header for isect_point_tri_v2(), Made for confusing ↵Campbell Barton
calltips.
2013-02-09Bunch of fixes for py ui messages (all those using 'formating' were not ↵Bastien Montagne
translated previously, now they use bpy.app.translations.pgettext). Also pleas avoid complex py statements in 'text' values (like 'text="foo" if cond else "bar"'), thes make message extraction script fails! And another "final point in UI message" removal!
2013-02-09Translation of 'text' parameter of UI functions: disables context search in ↵Bastien Montagne
RNA property (see comment in code for details). Also made some minor optimization.
2013-02-09Bug fix #34174Ton Roosendaal
Multilayer files saved from Maya (and I bet others) store the 'primary' layer without layer or pass name, just as R G B A. Allows viewers to show stuff too, I guess. Blender now reads this as well, just allowing an empty string for the layer and pass.
2013-02-09[#33437](partial fix) Collada: importing a scene changes units. Added an ↵Gaia Clary
option to disable unit settings during import.
2013-02-09add beauty option for triangle fill since you might want to use the initial ↵Campbell Barton
scanfill result.
2013-02-09omit warning about startup.blend being missing when loading with ↵Campbell Barton
'--factory-startup'
2013-02-09Bug fix #34157Ton Roosendaal
Tss tss! :) This bug (since Jan 26) made Material options get cleared on using GE once.
2013-02-09rigidbody: Add missing updates for rigidbody operatorsSergej Reich
Fixes cache not being invalidated when using change collision shape and calculate mass operators.
2013-02-09rigidbody: Fix force field changes not invalidating cacheSergej Reich
2013-02-09rigidbody: Relink constraints when duplicating objectsSergej Reich
This will preserve constraint <-> rigid body realationships so constraint setups aren't broken after duplication. Based on a patch by Brandon Hechinger (jaggz), thanks.
2013-02-09rigidbody: Don't use icons for constraint typeSergej Reich
We don't have proper icons yet.
2013-02-09improve beauty-fill tool for non-flat triangles.Campbell Barton
Project the triangle pair into 2d coords before measuring. before/after - http://www.graphicall.org/ftp/ideasman42/beauty_fill_fix.png
2013-02-09fix for is_quad_convex_v3(), getting the dominant axis wasn't accurate ↵Campbell Barton
enough in some cases and would make beauty fill fail. now rotate the coords before calculation.
2013-02-09code cleanup: use const for matrix functions vector args.Campbell Barton
2013-02-09BGE: Fix to make KX_CharacterWrapper.jumpCount work a bit smoother. ↵Mitchell Stokes
Previously jumpCount was only getting reset to 0 if the character was on the ground while jump() was being called. This works alright internally for double jumping, but it made things awkward if a user wanted to check jumpCount before calling jump() (i.e., before jumpCount was updated).
2013-02-09fixed: [#34080] import of COLLADA breaks on '#' in filepathGaia Clary
2013-02-08[#33955] Collada Model Import Hangs Blender. Optimized Object import for ↵Gaia Clary
better performance. Added logging messages
2013-02-08Corrections to alpha pipeline do_versionsSergey Sharybin
Basically they're aimed to solve issues when scene with sky was used for compositing. If compo used alpha output result of current trunk would be completely different form hwo it was before. Two heuristics here: - If there's no world or world color is black, it completely equals to straight alpha mode, no further magic is needed to preserve compatibility - If scene is used as Render Layer node and something is connected to Alpha output of this node, ensure alpha mode for this scene is set to Premultiplied. Basically it shall give better compatibility and make 4K mango project just happy! :)
2013-02-08Fix build (some code before var declaration... thought my compiler checked ↵Bastien Montagne
that???).
2013-02-08Fix #33747: do better backwards compatibility for image transparency changes.Brecht Van Lommel
The use alpha option moved from the texture datablock to the image, and now it will duplicate the image datablock in case you have one texture using alpha and the other not.
2013-02-08Cleanup: happily remove no-more-used PY_TRANSLATE RNA prop flag, and related ↵Bastien Montagne
code (just realized that flag value was wrong, probably own typo in a previous commit :/ ). That "trick" was nice when introduced, but it became kind of a pita since we added translation contexts...
2013-02-08RNA ui API: fix long-standing annoying glitches when using 'text' property ↵Bastien Montagne
of UI functions: * No context-aware at all. * Always translated (when i18n was enabled). Now, it will try tu use RNA struct/property context if available, unless you specify a context within optional "text_ctxt" parameter. And you can prevent translation by setting 'translate' parameter to False (is True by default). Will clean up code in a later commit (remove PROP_STRING_PY_TRANSLATE flag and related code), and also fix uilist templates to translate no more materials/textures/etc. names!
2013-02-08Fix Knife cut-through bug #34072.Howard Trickey
2013-02-08fix: #34051 Collada export crashesGaia Clary
2013-02-08fixed collada import for objects which have NO childrenGaia Clary
2013-02-08Release todo: added userpref for Mac users having "Natural Scroll" set.Ton Roosendaal
As per discussion and analysis of all trackpad usage, we now follow this convention: - Blender follows system setting for trackpad direction preference. - If you set your system to "natural" scroll, we need to invert a couple of cases in Blender we do "natural" already. Like: - view rotate (the inversed option just never feels ok) - scroll active items in list or pulldown menu (up/down is absolute) - ALT+scroll values in buttons (up/down is absolute) The new User Preference setting "Trackpad Natural" handles this. For 2.66 we only have trackpad handling for OS X... so this isn't affecting trackpad usage in Windows and Linux, which stick to be mapped to Scroll Wheel still. (Note: viewrotate now is "natural" always, changing how it worked in the past weeks).
2013-02-08Fix #34165: Disappearing active marker label in timeline windowSergey Sharybin
Simply clamp label position from bottom.
2013-02-08Fix part #33935: Texture painting slow down with mouse, but not with tabletSergey Sharybin
Issue is solved for painting on byte buffer with default sRGB display enabled. In this case it is possible to skip any color space transform and just apply dither if needed. Still not sure if there's a regression in painting on flaots or not, will continue investigation.
2013-02-08fix for error in own recent commit, null check before assignment.Campbell Barton
2013-02-08fix null pointer issue when child nodes reference to unknown/invalid meshGaia Clary
2013-02-08fix warning message when imported Collada nodes have < 3 edges.Gaia Clary
2013-02-08Fix part of #34083: crash trying to play surround .wav file in the game engineBrecht Van Lommel
on Windows, it still doesn't play but it doesn't crash at least.
2013-02-07Fix #34156: Spec. and Alpha Intensity OpenGL issueSergey Sharybin
Issue was caused by alpha pipeline cleanup: apparently depending on use_alpha flag different channels for spec/alpha would be used. Made it so talpha is computed from Image->ignore_alpha instead of always considering to be TRUTH. This is not so much trivial to understand what's going on here, but it's not new issue. Anyway, if someone have got ideas how to improve feedback here -- ideas are welcome! For now only regression is fixed.
2013-02-07start blender maximized on X11 - finding screen limits taking window ↵Campbell Barton
borders, title bar, panels & multi-monitor is quite involved - without this size if often wrong. For sizes outside the screen bounds many window managers will ignore the requested size. Also opening maximized was default with 2.49.
2013-02-07Small UI annoyance: proxy build progress could is incorrect in some casesSergey Sharybin
2013-02-07fix for [#34133] Creation of an RGBA buffer from an RGB color and an alpha ↵Jeroen Bakker
channel not possible.
2013-02-07Fix #34145: 'Save Image' incorrect file type.Sergey Sharybin
Own mistake in 16bit PNG support, wrong bitmask for custom flags ftype really needs cleanup..
2013-02-07fix for regression in bpy-api, python context passed to operators couldn't ↵Campbell Barton
override collections.