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-04code cleanup: view3d_clipping_test was making a vector copy for no reason.Campbell Barton
2013-03-04fix [#34416] Sculpt with ALT-B affects unseen mesh partsCampbell Barton
2013-03-04fix [#34490] Copy and paste floating point number fields losses precisionCampbell Barton
- copy now gets up to 6 decimal places - copy and UI float button editing now strip zeros: 1.000 -> 1.0
2013-03-04fix [#34369] applying screw modifier turns object to blackCampbell Barton
2013-03-03Fix for [#34509] minor theme panel color issueThomas Dinges
* panelcolors.back and panelcolors.header were missing in resources.c for the 3D View.
2013-03-03Cleanup, move uv sculpt specific code to sculpt_uv.c. Also renameAntony Riakiotakis
brush_drawcursor to a more indicative of its users name until paint cursor unification is done.
2013-03-03code cleanup: ~400 duplicate lines for AO form factor math.Campbell Barton
2013-03-03code cleanup: de-duplicate ~75 lines copied twice - tsk tsk.Campbell Barton
2013-03-03move toggle drag into a UI handler (was modal operator)Campbell Barton
2013-03-02fix [#34431] Crash with 2.66 when dyntopo enabled and using view plane modeCampbell Barton
2013-03-02Collada: Added support for ngon export/import and added triangulate option ↵Gaia Clary
to export
2013-03-02fix [#34486] Selection of bones in armature edit mode only toggles between ↵Campbell Barton
two bones
2013-03-02now dragging an image onto an empty can be done without holding Ctrl.Campbell Barton
Make it set the empty draw type for existing empty object. change from yakca on IRC also some whitespace cleanup.
2013-03-01Bug fix #34418Ton Roosendaal
Fix for 2.66a Screencast could be started twice in a row, but it then also added two handlers for drawing an overlay circle around mouse cursor. After ending the screencast, this circle then kept being drawn.
2013-03-01Fix #34461: Inconsistent behavior of "Color Mix Node" and "Alpha Over Node"Sergey Sharybin
Added compatibility option "Straight Alpha Output" to image input node When this option is enabled, image input node will convert float buffer to straight alpha. This is not what you'll usually want with new alpha pipeline, nit this is needed to preserve compatibility with older files saved in 2.65. In that version byte image are resulting with straight alpha passing to the compositor and alpha-overing required extra premultiplication of inputs. So, that's why Straight Alpha Output is needed -- it's set in versioning code for byte node images so they'll still output straight alpha. This option is currently only available in N-panel. Additional change: added Alpha Mode for image input node to N-panel.
2013-03-01style cleanup: braces with multi-line statements, also add some comments.Campbell Barton
2013-03-01Bug fix #34334Ton Roosendaal
For 2.66a Soft shadow was drawing a complete rect, but it should skip the top edge. That allows transparent menus to still have a shadow too.
2013-03-01fix for drag-toggle, bit-buttons weren't handled which made drag toggle fail ↵Campbell Barton
for buttons in the graph editor for eg.
2013-03-01code cleanup: minor refactor of button pressed state checking, needed for ↵Campbell Barton
drag toggle fix.
2013-03-01Fix / Workaround for [#34474] "Record Composite" image op segfaults in ↵Thomas Dinges
compositor code * These operators have never been ported to 2.5x and therefore should not come up inside the UI. (as they are not working).
2013-02-28UI/DPI: user preferences window size now takes into account DPI, otherwise theBrecht Van Lommel
buttons don't fit properly.
2013-02-28Fix #34366: mesh.select_mode operator could not be configure the use_extendBrecht Van Lommel
and use_expand properly. These are hardcoded to shift and ctrl to make them work when clicking buttons or menus. Now it checks if the properties are set, which is still not ideal but makes it possible to override them from the key configuration.
2013-02-28More UI messages fixes...Bastien Montagne
2013-02-28fix [#33466] alt + mouse wheelCampbell Barton
Alt+Mouse Wheel events depended on the button under the mouse being active, else it would change the current frame. Button re-activation wasn't 100% reliable since it depends on fake mousemove events. Now keep button active when its executed if the mouse stays over it.
2013-02-28fix for harmless glitch rotating the camera in camera mode, having the ↵Campbell Barton
center point so close to the viewpoint caused the helper line to erratically move about because of float precision.
2013-02-28LocDiff Driver Vars: Red-Alert is not needed on the space-selectorsJoshua Leung
2013-02-28Invalid Driver Targets are now indicated appropriately (using Red Backgrounds)Joshua Leung
in the UI This is the second part of the fixes for [#32492], making it easier to identify which part of a driver (i.e. which of its targets) is causing problems A number of additional/related changes needed to be made: * Red-alert status for layouts is now propagated down to child layouts when they are created. This is needed as otherwise some of the templates used in the Graph Editor driver settings won't actually get the red-alert status flushed down to them. Also, note that this status needs to be set before any widgets are added to the layout, or else the settings aren't applied when the relevant widgets get created. * "Single Property" RNA-Paths resulting in out of bounds array access will now trigger an error status and appropriate warnings TODO: * The error tagging doesn't get applied immediately after variables are created, or their types changed * There was also some other weirdness involved when a higher-value flag (1<<10) was used for this setting, which needs further attention
2013-02-28fix [#34426] Manipulator handles drawn incorrectly by depthCampbell Barton
original patch by Philipp Oeser (lichtwerk) with own changes.
2013-02-28fix for bmesh regression similar to last revision r54920. only effected ↵Campbell Barton
loading old blend files without edge data.
2013-02-28fix for regression since BMesh merge, selecting linked faces in face-mask ↵Campbell Barton
mode was using an incorrect lookup on loops which made select-linked fail
2013-02-28code cleanup: includesCampbell Barton
2013-02-28fix for linking with recent armature refactor, was also missing file from ↵Campbell Barton
CMakeLists.txt.
2013-02-28Renaming the remaining PoseMode files for consistency (camelCase toJoshua Leung
underscores_style)
2013-02-28Properly prefixing name of exproted armature APIJoshua Leung
2013-02-28Code cleanupsJoshua Leung
* Replace magic numbers with enum-defines * Remove superfluous return; statements (used as last statements in a few "static void" methods) * Remove some old unused/commented out stuff
2013-02-28Code Maintenance - Splitting up Armature/Pose Editing FilesJoshua Leung
This commit splits editarmature.c and poseobject.c into several files, such that certain types of functionality are (mostly) self-contained within particular files (instead of being mixed in with other functionality in a large file). In particular, this was done so that: 1) Armature EditMode tools are now in the armature_*.c files only, and Pose Mode tools in pose_*.c files only. - In one or two cases, this hasn't been possible as the two modes rely on much of the same shared infrastructure. 2) The "clear loc/rot/scale" operators and pose show/hide are no longer housed in editarmature.c 3) Selection operators, Transform operators, structural (add/delete) operators, and supporting utilities for the modes (enter/exit/roll-calculations) are not all interleaved in an ad-hoc manner Notes: * I've tried to ensure that the history of the new files has been maintained by doing svn copy {editarmature.c/poseobject.c} {armature_*.c/pose_*.c} Unfortunately, this means that the diffs are a bit messy. * There should be no functional/logic changes here. Just code moving around and cosmetic comment tweaks where needed. * #includes have largely been untouched for now, but could be cleaned up later * CMake changes untested, but should work in theory.
2013-02-27Report #34450Ton Roosendaal
Fix for 2.66a Some editors in Blender (Like Graph) have "maxzoom" set to 0, which caused the MMB zoom sensitivity to be minimal. That used to be much more responsive, restored it to how it worked before.
2013-02-27fix [#34460] text editor freezes when turning on syntax highlight Campbell Barton
2013-02-27Collada export: Add ngon support (initial)Gaia Clary
2013-02-27fix for error with drag toggle which showed up with overlapping regions.Campbell Barton
2013-02-27Added RGBA|RGB channels toggle to sequencer previewSergey Sharybin
Main purpose of this is to be more compatible with older versions of blender (before alpha cleanup) where sequencer used to display premultiplied image on an straight opengl viewport. Now sequencer preview would behave closer to image editor However adding Alpha and R|G|B displays is not so simple because sequencer is using 2D textures. Would be nice to implement this options as well, but this is not so much important IMO. This hall fix - #34453: VSE: Subtract function does not work properly TODO: Make RGBA display default for our startup.blend
2013-02-27minor changes to outlinerCampbell Barton
- linking groups into a scene now uses the objects original layers (some users have the layers set to useful values, so overwriting isnt so nice). - dropping objects into the 3d view would make them active but not selected, a valid but confusing state, since most tools activate and select now objects.
2013-02-27changing image dropping into the viewport to add empty objects (from r54825) ↵Campbell Barton
wasnt such a popular move, reinstate old behavior, holding Ctrl now adds empty objects instead.
2013-02-27fix for own regression, edge path tagging worked but toggline bevel didnt.Campbell Barton
reported as bug [#34449]
2013-02-27fix for own regression - joining meshes didn't merge customdata flags (could ↵Campbell Barton
loose crease/bevel weights).
2013-02-27enable grabbing for 2d view zooming, good for the graph editor.Campbell Barton
2013-02-27make sure objects dragged into the viewport are not hidden.Campbell Barton
2013-02-27code cleanup: unused argCampbell Barton
2013-02-27code cleanup: quiet warningsCampbell Barton
2013-02-27== Sequencer ==Peter Schlaile
This fixes the placement code of new files added to the sequencer timeline. The old code tried to guess the strip position from the current mouse pointer position. Annoying effect: if you add a new strip using the menu, especially if the file editor pops up, the strip ends up in nowheres land (most likely around track 40, frame -200). New behaviour: strips are always placed at cfra, which is the sequencer equivalent to the 3D cursor (and that's where new objects in 3D editing end up). Bonus feature: we try our best to guess the right track by finding the nearest strip by type. The patch was inspired by [#32766] VSE: Add Strip on Current Frame Thanks to venomgfx for the idea!