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
2012-03-18spelling cleanupCampbell Barton
2012-03-18code cleanup:Campbell Barton
* replace 2D vector copy with copy_v2_v2(). * use puts rather then printf for single strings. * style cleanup for drawobject.c indentation.
2012-03-18fix for invalid use of strncat (N == how many bytes may be appended, not the ↵Campbell Barton
final string size).
2012-03-18fix: UV Islands not selected properly with Ctrl-L. A simple misplacement of ↵Antony Riakiotakis
the BMFace iterating variable. Also cleaned up an unused nverts variable.
2012-03-18update vertex paint code for last commit, was still using ABGR order.Campbell Barton
2012-03-18swap BMLoopCol r/b color, requires subversion bump.Campbell Barton
old mesh MCol 'r' was blue, 'b' was red, but theres no reason to keep this for bmesh with MLoopCol. Loading old files works, saving legacy format works too. What wont work is loading a file after this revision and loading it in an older revision since the bmesh merge. (it wont crash but the blue and red will be swapped on vertex color layers).
2012-03-17UI messages: unification of select/deselect stuff.Bastien Montagne
Previously we had three versions, Select/Deselect, Select or Deselect, and (De)select, choosen the third (shortest) one for now.
2012-03-17Big step forward nodes UI translation:Bastien Montagne
*Add menu is now translated. *Nodes' title is now translated. *Nodes' sockets' labels are now translated. However, about the last point, and unless I’m mistaking, we’ll have to add the "i18n tag" N_() to all sockets' names, in the input/ouput templates declaration, in all nodes' files, as those sockets are collections created at runtime, I think po-generating script has no way to access that from bpy.types... Quite a piece of (borring) work. :/
2012-03-17Minor UI messages fixes, and enabling i18n for all modifier_setError() error ↵Bastien Montagne
messages.
2012-03-17compile fix for 44939Jens Verwiebe
2012-03-17Fix for yesterday i18n own commit (r44924): we now need to define ↵Bastien Montagne
WITH_INTERNATIONAL everywhere TIP_/IFACE_ macros are used (else, we get non-international, dummy NOP macros instead!). Also fixed in main CMakeList file, when no addon dir found, we want to disable WITH_PYTHON (I guess, certainly not WITH_INTERNATIONAL ;) ).
2012-03-17Reduce poly map memory usage (used by sculpt smooth brush.)Nicholas Bishop
Changed the create_vert_poly_map function to return a more compact structure. Memory saved will vary depending on the mesh, but typically it should be about one third of the old size.
2012-03-17minor improvement to image info color sample drawing, draw a grey outline.Campbell Barton
2012-03-17add select invert for latticeCampbell Barton
2012-03-17bugfix. Brush zoom could fail if uv sculpting was onAntony Riakiotakis
2012-03-17Follow up to fix in r44919: use standard stats in paint modes.Nicholas Bishop
Removed the special case for header statistics in sculpt/paint modes. The information provided was less useful, and less accurate even because it didn't reflect multires.
2012-03-16i18n stuff: adds translation_context to RNA structs (used for there ui ↵Bastien Montagne
name), and a first default "Operator" one for all operators' label. The fact is, operators' label are nearly always verbs, while properties labels are nearly always nouns. So this should already solve many translations' problems regarding noun/verb confusion. This commit also simplifies a bit i18n usage: *Now IFACE_ and TIP_ macros (or there context versions, CTX_IFACE_/TIP_) are used nearly everywhere (with one exception, where code is a bit complex and needs to manually test whether ui/tip translations is allowed, so no need to redo it later through those macros). *Also, those macros are now defined to NOP in case WITH_INTERNATIONAL is false, which avoid testing that define everywhere in code!
2012-03-16Allow merging two tracks in cases when they've got overlapping tracked/keyframedSergey Sharybin
frame ranges using average position of both tracks as position/
2012-03-16Fix object mode check in stats_update.Nicholas Bishop
Was checking object flag rather than mode.
2012-03-16fix for building bmesh bevel with scons (source file was left out)Campbell Barton
2012-03-16*picky* fix for edge rotateCampbell Barton
- Edge rotate would leave verts selected, this would give problems because those selections would leave edges that would try to rotate when run again. now de-select old verts on edge rotate. - Rotating into hidden verts gave odd results, now make sure hidden state is ok. - BMO_slot_buffer_hflag_disable / BMO_slot_buffer_hflag_enable now have flushing for the hide flag too.
2012-03-16Commit patch from Nicholas Bishop with some small modificationsSergey Sharybin
to make nicer displaying of brush names.
2012-03-15add missing break statement from recent brush code refactor,Campbell Barton
selecting texture paint brush would never run brush_generic_tool_set()
2012-03-152.6 User Interface:Thomas Dinges
* New Icons for the File menu, patch by David Klein (cgeffex). Thanks a lot! * This patch also adds a new icon for the use_filter_text in Filebrowser.
2012-03-15Code cleanup: simplify brush tool selection operators.Nicholas Bishop
Created a single unifed operator, PAINT_OT_brush_select, to replace BRUSH_OT_sculpt_tool_set, BRUSH_OT_vertex_tool_set, BRUSH_OT_weight_tool_set, and BRUSH_OT_image_tool_set.
2012-03-15fixes for vertex color (found when brining X3D import back)Campbell Barton
- tessface vertex color had the wrong sized array passing to rna_iterator_array_begin - re-calculating tessface's would clear them if they were already created (own mistake) - ED_mesh_color_add initialized tessface vertex colors from the loop color array also made rna's mesh.tessface_vertex_colors.new() work like tessface_uv_textures.new() where layers can be added as long as polygons are not present.
2012-03-15Remove unused parameter from multires_dm_create_from_derived.Nicholas Bishop
2012-03-15fix [#30542] Shear Vertical Seg Faults BlenderCampbell Barton
honor the T_FREE_CUSTOMDATA flag.
2012-03-14Use helper functions in node_select when selecting/deselecting nodes and ↵Lukas Toenne
sockets in operators. This ensure that sockets are not selected on their own (parent node is always selected too).
2012-03-14Make extension mode (shiftkey) mandatory for socket selection. Otherwise the ↵Lukas Toenne
user can end up with unexpectedly selected nodes, since socket selection allows selecting inputs and outputs from different nodes, which in turn also mean the parent nodes are selected. This fits the workflow better, you already needed to press shiftkey before to use the auto-connect operator. It will also solve some problems with the upcoming reroute nodes, where the node is basically a single socket.
2012-03-14Fix for multires undo with partial visibility.Nicholas Bishop
2012-03-14Fix some errors in partial visibility drawing.Nicholas Bishop
Also changed show-in-border key to SHIFT+H as suggested by Daniel Salazar.
2012-03-14Add partial visibility operator including keymaps and menu items.Nicholas Bishop
Uses HKEY for border hide, CTRL+HKEY for border show, and ALT+HKEY for show all. Documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/PartialVisibility Code review: http://codereview.appspot.com/5695043
2012-03-14Skip hidden elements in PBVH iterator, raycast, and drawing.Nicholas Bishop
2012-03-13stule cleanup for rct.c and fix for error in last commit.Campbell Barton
2012-03-13workaround [#30480] Knife tool flickerCampbell Barton
the problem was numeric precision when in ortho mode the start/end points for the view vector would be 2000 apart which caused trouble for the intersection test.
2012-03-13style cleanupCampbell Barton
2012-03-12Fix #30496: Bugs and crashes about "make links modifers" function.Sergey Sharybin
Was missed check for if modifier is available for particular object type which ended up with unpredictable results when modifier which isn't supported yet for some object type as linked to that object type.
2012-03-12Code cleanup: knife gathers pos-related state into a struct. No functional ↵Howard Trickey
change. This is in preparation for bug fixing and cleanup related to tracking of bmface and is_space state variables. And makes it more likely to avoid bugs in future where some part of state is copied but not all.
2012-03-12Make knifetool more robust against crashes. Fix some hole problems.Howard Trickey
Sometimes split would fail to make a face - make sure it doesn't crash if that happens. Chain finding code for holes would sometimes go back to same vertex on the face, which causes problems, so fixe that. Also, disallowed a cut that starts at a vertex or edge and cycles back to that same point in a face - this would make a face with a repeated vertex, which may not be handled by the rest of the system properly.
2012-03-12code cleanup/bugfix uninitialized valuesCampbell Barton
- edgebisect bmesh operator used uninialized beauty field. - BLI_join_dirfile could read from before the string bounds when passed an empty dir string. - pransform could use an uninitialized projected coordinate (unlikely but possible) - RNA_property_path_from_ID_check would compare against an uninitialized pointer when the path wasn't found. also have bmesh walker use BM_edge_other_vert() utility function.
2012-03-12style cleanupCampbell Barton
2012-03-11remove Object member from BMesh struct - was only used for undo and ↵Campbell Barton
BMEditMesh already stores an object pointer. also fix for own mistake with mesh conversion refactor, shape key index was off by 1 when switching editmode.
2012-03-11style cleanup, also remove unused externs.Campbell Barton
2012-03-11improve confusing macro GET_ACF_FLAG_PTRCampbell Barton
- was operating on `type` which wasnt an argument to the macro. - was calling return within the macro (makes code harder to follow).
2012-03-11code cleanup: remove unused externs.Campbell Barton
2012-03-11style cleanup: + some warning fixes, also remove unused metaelem extern.Campbell Barton
2012-03-11[#30373] Which part to snap in volume snapping is removedMartin Poirier
By Bug reported by Pep Ribal Also fixed an object mode bug with volume snapping and made it compatible with the edit mode "Snap on self" option
2012-03-10style cleanup: fly mode.Campbell Barton
2012-03-10Remove the OBJECT_OT_test_multires operator.Nicholas Bishop
Originated in r35213, appears to have been some test for multires in BMesh.