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
2011-02-21I swear, it was just an innocence change in guardedalloc!Nathan Letwory
The butterfly wing flap, causing a nice storm in the rest of blender. Now all dependencies should point ok again. CMakers, do double-test.
2011-02-17Simple re-order of first/last point checking when adding point toSergey Sharybin
NURBS spline. Need to make new point be last in array. Beziers already has the same behaviour, so things would be more uniform now.
2011-02-15- Use the same logic as for BEZIERs when making segment of betweenSergey Sharybin
first and last NURBS' control points (toggle cyclic flag) - Show U/V selection menu only for surface objects. There's no much logic in asking U/V direction for simple curves. - Set active spline when two segments were joined.
2011-02-15Fix #26087: in a curve, can't make segment if Fkey was pressed 2 times ↵Sergey Sharybin
before on a single vertex - Disallow setting cyclic flag for single-point segment when this lonely segment is selected - Clear cyclic flag for single-pointed segments when finding segments which can be merged
2011-02-14made most variables which are only used in a single file and not defined in ↵Campbell Barton
header static for blenlib, blenkernel and editors.
2011-02-14Fix #26082: Fkey in a curve witch was empty beforeSergey Sharybin
Stupid error in own previous commit to addvert_Nurb -- empty spline had been added to spline list.
2011-02-14Active spline number should also be stored/restored by undo stack.Sergey Sharybin
It could point to nowhere otherwise.
2011-02-13Fix #26072: ctrl+LMB on an empty curve make Blender crashSergey Sharybin
Crash was caused by keeping active segment index even when this segment had been deleted. Fixed this and also changed behaviour of creating new CV for case nothing is selected: new segment with BEZIER type would be created.
2011-02-13fix for warnings from Sparse static source code checker, mostly BKE/BLI and ↵Campbell Barton
python functions. - use NULL rather then 0 where possible (makes code & function calls more readable IMHO). - set static variables and functions (exposed some unused vars/funcs). - use func(void) rather then func() for definitions.
2011-02-13wrong length used with strncmp when comparing RNA path.Campbell Barton
2011-02-05- Drivers should now be updated correct when curve changes topologySergey Sharybin
- Fixed regression with keeping alive f=curves for deleted CVs (was a mistake in previous commit in this area)
2011-02-03- Fixed bug with disappearing curve animation data created in editSergey Sharybin
mode for case there was no animation at object before enter editmode - Fixed memory corruption for case of fcurve groups - Fixed bug with incorrect re-naming "spline[%d].smth" pathes TODO: - Also update drivers' curves - Enable I-key menu and autokeying Will do this after consultation with Aligorith, shouldn't harm atm.
2011-01-30remove nan-makefilesCampbell Barton
2011-01-22comment dead code and fix 2 missing NULL checks (pointer used after NULL ↵Campbell Barton
check and checking against incorrect pointer before use).
2011-01-18bad spelling; 'indicies' --> 'indices'Campbell Barton
2011-01-15remove unused vars & avoid some clang warnings.Campbell Barton
2011-01-12remove redundant assignments & unused vars.Campbell Barton
also minor functional changes - OBJECT_OT_make_links_data() type property is now assigned to the operator property (so popup menu can find it) - removing BG image now returns cancelled if no image is removed.
2011-01-10[bugfix] Curve tilt button in 3d toolbar showing wrong shortcutLuca Bonavita
Added Ctrl-T to Curves Tilt button in the toolbar (edit mode), currently was reporting Alt-S for tilt (reported by Rickyx here http://www.kino3d.com/forum/viewtopic.php?f=21&t=8485&start=0) Also added the label "Tilt" to the tilt transform in the Curve > Control points header submenu, currently was just "Transform"
2011-01-07split BKE_utildefines.h, now it only has blender specific defines like GS() ↵Campbell Barton
MAKE_ID, FILE_MAXDIR, moved the generic defines to BLI_utildefines.h. no functional changes.
2011-01-06remove assignments which are unused.Campbell Barton
2011-01-04no need to define betz in editcurve.c, replace ob_get_key with inline check ↵Campbell Barton
for anim filter code.
2011-01-04Fixed malicious selection checking in make segment operator.Sergey Sharybin
Thanks to Campbell and CLang :)
2011-01-03DAG_id_tag_update was being called with non object ID's and OB_RECALC_* ↵Campbell Barton
flags which only apply to objects. harmless but misleading.
2011-01-03Bugfix #25449Ton Roosendaal
Adding surface objects via top menu crashed for option "view aligned". Bad context checking.
2010-12-31Silence more compiler warnings.Guillermo S. Romero
2010-12-29Bugfix #25397Ton Roosendaal
Loading a vector font (.ttf) didn't have option for Relative Path in the file window. Now it does, and it sets it to the default. Todo note: the actual path is not visible in the UI yet, nor does outliner RNA view allow to edit path.
2010-12-23use ICON_NULL define rather then 0, makes UI calls less confusing. (no ↵Campbell Barton
functional change) eg: uiItemR(row, &dvar_ptr, "type", 0, "", 0); -> uiItemR(row, &dvar_ptr, "type", 0, "", ICON_NULL);
2010-12-23rename blenderlib to blender_add_libCampbell Barton
2010-12-21rename addlisttolist() to BLI_movelisttolist()Campbell Barton
name was misleading because the list items were removed from the source list. (no functional changes)
2010-12-20Fix #25315: Curve points keyframe changes made in edit mode get lostSergey Sharybin
ED_curve_updateAnimPaths now updates fcurves from animation data rather than from local copy of curves: nurb and point index from keyIndex data gets updated in this function and for correct handling undo stuff copy of fcurves is stored in UndoCurve. Additional changes: - Revert of rev33640 and more proper fix: do not copy remained spline-related rna fcurves after renaming pathes but all the rest fcurves woulddbe copied back to animation data - Refresh graph and dopesheet editor after updating animation data
2010-12-20Fix for last own commit: missed mode check in addvert_Nurb, soSergey Sharybin
blender was crashing when user tries to extrude (with e-button) when nothing was selected.
2010-12-19Made ctrl-point curve extruding more consistent with mesh edit mode:Sergey Sharybin
when nothing is selected but active spline is set or when "middle" control point is selected new spline would be created. Nothing wull happen when there is no selection and no active spline due to it's unclear which kind of spline should be added.
2010-12-19[#25278] Ctrl-left click in beizer edit mode with no selection resultsJoshua Leung
in crash. This commit fixes the crash (missing null check for nu==NULL). However, there is still a problem here with Curve Ctrl-Click not behaving the same as Mesh EditMode Ctrl-Click, which adds a new vert no matter what (i.e. no previous selection required). Then again, that's a separate "todo" issue, so we can close this report now :)
2010-12-18- Rename operator "Set Curve Radius" to "Set Curve Weight" to "Set Goal Weight"Sergey Sharybin
as it was in 2.49 (functionality of this operator hasn't changed, but it's quite confusing name) - Documentation for some curve operators
2010-12-14curve hide keys were still not right, now match mesh editmode.Campbell Barton
2010-12-14Change set handle types back to menu now menus have key access - V+A, V+V, ↵Campbell Barton
V+L, V+F for Graph & Edit Curve view. Editcurve can be Hkey for hide again.
2010-12-13Bugfix #25197Ton Roosendaal
Curve follow path: the fcurve modifier got lost after tabbing in out editmode. Also other non-point related curves would get lost.
2010-12-10IRC report fix:Ton Roosendaal
Text edit mode (3d): brought back the ALT+Backspace mode for typing accented characters. Works with an operator property, so the hotkey for it is free to define. Example: type 'a', alt+backspace and then 'o' works to combine characters with ' ` ~ o / and ^
2010-12-09Related to previous commit:Ton Roosendaal
I still have to learn more of the recent changes in code :) Didn't know the handle type options became a menu for Curve edit mode. Providing much-used tools non-modal (direct) really should have preference. Pull down is not very accessible here though, will check on it later. :) This restores H, Shift+H, V and alt+H for handle setting.
2010-12-08use lowercase for cmake builtin names and macros, remove contents in else() ↵Campbell Barton
and endif() which is no longer needed.
2010-12-07Got rid of old-school searching CVs for index update.Sergey Sharybin
No more infinity loops could happen -- only keyIndex data loose. But it's smaller harm and actually could be easily fixed and it's more correct way.
2010-12-06Update curve animation data when loading UndoCurve -- fixes memory corruptionSergey Sharybin
when starting playback after undo-ing topology changes The simpliest way was to change data at which undoCurve_to_editCurve and editCurve_to_undoCurve works from curve to object. Maybe it's not very cool, but still better than moving curve animation handlers outside of editcurve module.
2010-12-06Curves CV animationSergey Sharybin
=================== Update fcurves RNA pathes after making changes to curve topology, so animation will no longer lost after edit and wouldn't lead to crash. Will be very useful for RotoBezier addon. Also NodeKeyIndex renamed to CVNodeIndex due to node is an entity from another module and better not used in others.
2010-12-06Curves shape keys:Sergey Sharybin
fixed memory corruption after creating new CVs and switching direction
2010-12-06bugfix [#25046] Bold and Italics checkboxes for Text objects seem to do nothingCampbell Barton
- Part of this report is a misunderstanding, but there was no access to bold/italic fonts. - Added rna access and changed the operators to use only rna properties.
2010-12-05Dependency graph: changed DAG_id_flush_update to DAG_id_tag_update. Now itBrecht Van Lommel
only tags the ID and does the actual flush/update delayed, before the next redraw. For objects the update was already delayed, just flushing wasn't yet. This should help performance in python and animation editors, by making calls to RNA property update quicker. Still need to add calls in a few places where this was previously avoided due to bad performance.
2010-12-05- Fixed dead-lock when subviding curveSergey Sharybin
- Hard-limit for cuts number is set to INT_MAX, soft limit to 10 (same as for meshes)
2010-12-03IRC fix:Ton Roosendaal
Curve editmode was missing hotkey for operator "Select Inverse" Is now added like Mesh, CTRL+I Thanks lmg!
2010-12-03Enabled GCC -Wwrite-strings warning for CMake and replaced many 'char's for ↵Campbell Barton
'const char's,. Only one functional change where Transform orientations passed "" to BIF_createTransformOrientation() which could then have the value written into.
2010-12-03Fix #25017: Bezier Curve Deform Twisting after adding Shape KeysSergey Sharybin
- Invalid step was used in curve_applyKeyVertexTilts - Minor cleanup in editcurve stuff