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-01-16fix for typo in recent commit.Campbell Barton
2013-01-15Bug fix #33748Ton Roosendaal
Old fixes, since 2009 and before! Related to Curve object editmode: - normals are not being drawn for hidden curves anymore - even worse: Blender also didn't hide the extrusions or bevels for hidden curves - outside edit mode, it shows all (as for all other modes) - (de)select-all now works when 1st (or any) handle was hidden.
2013-01-12patch [#33738] Extend Selection option unified and added to few operatorsCampbell Barton
from Sebastian Nell (codemanx), with minor edits
2012-12-21Code cleanupJoshua Leung
* "ad" -> "adt": use proper var names for AnimData * Replacing some flattened loops with the cleaner for-loop syntax
2012-12-17Added GPL header to sconscripts!Bastien Montagne
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
2012-12-11define the size of matrix args for both rows/cols.Campbell Barton
2012-11-23Style: AnimData vars should be named "adt" NOT "ad"Joshua Leung
2012-11-18style cleanup: if's on the same line.Campbell Barton
2012-11-15fix for 3d text input failing for non utf8 input.Campbell Barton
2012-11-09style cleanup: indentationCampbell Barton
2012-11-04Possible bugfix 32474Ton Roosendaal
Windows systems: text editor, text object, doesn't allow to input the standard set of ALT+key characters (the ones coming from the OS). - Reverted fix january 2012 - that meant to use text object ALT+keys - Removed old (90ies) feature for hardcoded special characters in Text object. (OS delivers this now) Will wait for confirmation by windows compiler :)
2012-11-01minor edits to mesh operatorsCampbell Barton
- Rename 'mesh.select_nth' operator menu item 'Every N Number of Verts' to 'Checker Deselect', since its not just de-selecting verts (works on edges and faces too) and the term 'checker' gives a better description of the result. - Rename 'mesh.select_by_number_vertices' to 'mesh.select_face_by_sides', since this is a face selection tool, which wasnt obvious from its name. also remove dissolve by type menu since the option has been removed from the operator and was giving an error.
2012-10-30Two fixes:Ton Roosendaal
- Added versioning for reading old files with logic saved - Added two more 'alt backspace' options, for copyright and registered trademark. (also 'tm' but it's not in our default font)
2012-10-29Bugfix:Ton Roosendaal
3D text object editing, ALT+Backspace trick is back to construct special characters. Like: O , Alt+Backspace , / creates an O with a / in it. It also makes plus-minus, unequal, copyright, 1/2, 3/4. etc. Easy method you never forget after using once! Got broken with adding UTF support a year ago.
2012-10-27style cleanupCampbell Barton
2012-10-26Big i18n commit: add "reports" from bmesh/readfile/tracking/dynapaint (and a ↵Bastien Montagne
few others), and another bunch of UI messages tweaks/fixes, as well as some BKE_report()<->BKE_reportf()...
2012-10-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton
2012-10-20code cleanup:Campbell Barton
- define array sizes for functions that take vectors. - quiet some -Wshadow warnings. - some copy/paste error in readfile.c made it set the same particle recalc flag twice.
2012-10-19Fix #32219: Inconsistent influence of Units Scale on new objectsSergey Sharybin
Made it so meshes, curves, surfaces and metaballs are scaling to a grid cell size, which makes them behave consistently now. There're still issues to be resolved still: - Lattice is not scaled to grid cell size yet, it uses slightly different add function which makes scaling a bit tricky and hacky. Would prefer to do a bit bigger refactor here, so it's a TODO for now. - Cameras, speakers and other helpers are not scaling. They don't have data on which scale could be applied and perhaps it should be some kind of draw scale. Also would consider it's a TODO for now.
2012-10-12fix for many RNA definitions having soft/hard ranges swapped, make this ↵Campbell Barton
BLI_assert() on debug builds.
2012-10-10refactor foreachScreen functions for clipping, now the projection clipping ↵Campbell Barton
flag is passed down directly rather then converting the enum into a flag, also fix own recent crash lasso seleting in object mode with pose objects.
2012-10-10refactor screen foreach functions to accept float[2] arguments rather then ↵Campbell Barton
int pairs. overall means less converting between float and int (and short in some cases).
2012-10-07style cleanup: line length,Campbell Barton
rename V3D_PROJ_RET_SUCCESS -> V3D_PROJ_RET_OK
2012-10-07style cleanup: if();Campbell Barton
2012-10-05Clean up in "add object" code:Bastien Montagne
* Get rid of ED_object_add_generic_invoke() and all invoke callbacks using it, it was doing nothing exec() callbacks would not do. In fact, its only action (setting part of common add ops properties, like loc, layers, etc.) was needed too by direct exec call, so it was done twice in case of using invoke()! * Replace custom invoke code for metaballs by WM_menu_invoke helper (as already used by lamps). * Add a new OBJECT_OT_empty_add op, to allow direct addition of empties of a given drawtype. * And some general code cleanup (like trailing spaces, empty lines, ...). Did quite a bunch of tests/verifications, but obviously could not tackle all possible scenarios... Anyway, if any, bugs should arize quite quickly (but I don’t expect any! :p ).
2012-09-23fix for crashes caused by mixups when adding objects when incompatible ↵Campbell Barton
object types were already in editmode.
2012-09-19joining mesh objects now keeps relative key setting of each keyblock. also ↵Campbell Barton
joining absolute shapekeys now sorts by time.
2012-09-19code cleanup: make shape key api names consistent with our new convention.Campbell Barton
2012-09-06code cleanup: capitalize defines.Campbell Barton
2012-08-25fix for type mismatch with SWAP() macro.Campbell Barton
2012-08-04style cleanupCampbell Barton
2012-08-04style cleanupCampbell Barton
2012-08-04code cleanup:Campbell Barton
- replace (strcmp(vfont->name, FO_BUILTIN_NAME) == 0) with (BKE_vfont_is_builtin(vfont)). - reduce some double promotions.
2012-07-19fix for separate loose parts doing full depsgraph rebuild for every object ↵Campbell Barton
split off.
2012-07-08style cleanupCampbell Barton
2012-07-07style cleanup: use c style comments in C codeCampbell Barton
2012-07-04fix error in node template and quiet warning.Campbell Barton
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-06-26Fix issue with resetting active nurb when sawing from edit modeSergey Sharybin
Issue was caused by loading editNurb into normal nurbs when saving, this used to set active nurb to NULL. This isn't actually needed, because active nurb would be set properly on making editNurb and even if one accessed to active spline via PY API when object is in object it'll be completely harmless.
2012-06-24Fix #31909: "Make Segment" on path-curves gives wrong resultSergey Sharybin
In fact fixed in easiest way -- always re-calculate knots array on topology changes. After some discussion with Ton we agreed on that having manually editable knots is not intuitive and user should only define cyclic/endpoints flags and knots would be re-calculated based on this flags. This means that it's unnecessary to have special logic for knots manipulating in some topology changing tools and they could just re-calculate knots for the whole nurb, without worrying that knots could have been manually edited.
2012-06-06style cleanupCampbell Barton
2012-05-30split up proportional editing keymap functions (adding this in tomato branch ↵Campbell Barton
was messy)
2012-05-28add BLI_ghash_pop() which returns the value for a key and removes it at the ↵Campbell Barton
same time, saves a lookup if you need to check if the item exists before removing.
2012-05-27style cleanupCampbell Barton
2012-05-25Modifications to the view3d.select() operator: Nathan Vegdahl
1. Two new boolean options have been added to the operator: "deselect" and "toggle". 2. The previous behavior of "extend" (toggling the selection) has been moved to the "toggle" option. 3. "extend" now only extends the selection, it never deselects. 4. "deselect" is pretty self-explanatory: it deselects (i.e. opposite of extend). 5. The built-in keymap has been changed to use "toggle" where "extend" was used before for this operator, to maintain the previous behavior in the default keymap. In short, this works towards making "extend" and "deselect" fully consistent across all selection tools (adding to and removing from selection, respectively), but still preserves the old behavior as well. (Patch reviewed by Brecht.)
2012-05-20code cleanup:Campbell Barton
- style - multi-line ifs move braces onto new lines. - iterators - convert some to macros, other split up and move brace.
2012-05-16Code cleanup: simplify standard GHash creation.Nicholas Bishop
Added four new functions as shortcuts to creating GHashes that use the standard ptr/str/int/pair hash and compare functions. GHash *BLI_ghash_ptr_new(const char *info); GHash *BLI_ghash_str_new(const char *info); GHash *BLI_ghash_int_new(const char *info); GHash *BLI_ghash_pair_new(const char *info); Replaced almost all occurrences of BLI_ghash_new() with one of the above functions.
2012-05-13More work for [#31429] Curve menu polish.Thomas Dinges
* Curve Extrude and Duplicate from Toolbar also moves the points now, same as for Mesh and in alignment with the menu. * Fixed yet another tooltip.
2012-05-09style cleanup: whitespace/operatorsCampbell Barton
2012-05-08style cleanup: misc editor changes.Campbell Barton