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
2007-04-13== Action Editor - Individual IPO-Curves Now Shown ==Joshua Leung
Continuing on from my previous 'Expandable/Collapsable Action Channel' commit, this commit introduces the ability to show/hide the keyframes in each ipo-curve represented by an Action Channel. When you expand an Action-Channel by clicking on the triangle beside its name, you will now be presented with options to show/hide the ipo-curves represented by the Action-Channel, and/or the Constraint Channels belonging to that Action-Channel. Actual ipo-curves will not be drawn in the Action-Editor, but the keyframes will be shown. Screenshot: * http://wiki.blender.org/index.php/Image:244_ActionEditor_SubTracks_01.png Possibly Coming Soon/Further Work: * 'Protection' options for ipo-curves (currently disabled in code, as all IPO-related tools will need to be made aware of this) * Sliders for IPO-Curve Channels of the active Action-Channel
2007-04-13external library, block locking spree. Many areas of blender allow changing ↵Campbell Barton
of library data. Added checks to the following areas * half the material buttons * multires, shapekeys, vert groups * renaming a linked Object in the links could loose the object on next reload. Made center functions check for library data as well as changing the way it works. Rather then centering all objects in the selection and stopping if it finds libdata, or a multiuser mesh. It centers all that it can, and reports any objects that didnt center and why.
2007-04-13Added gamma, fixed typos in brightnessRobert Holcomb
2007-04-13Added brightness/contrast nodeRobert Holcomb
2007-04-13BugfixTon Roosendaal
Node system: new typedefinition system caused button callbacks for group node not to work. Since this is not configurable, added it hardcoded. with a "XXX Ugly Hack" note.
2007-04-121 liner, dont go closer then the clipping when centering the view ↵Campbell Barton
(PADPERIOD) - make centering on a vert a lot more useful
2007-04-12Plumiferos report:Ton Roosendaal
Compositor. New ESC feature did not work Ok for groups
2007-04-12Fix gcc warning about swab() on linux.Ken Hughes
2007-04-12Bugfix #6531Ton Roosendaal
Dupli-verts for mball: when setting "dupli verts" for first time, the deps graph had to be remade.
2007-04-12Bugfix #6549Ton Roosendaal
Proxy for Armature: the proxy synchronize was missing local loc/rot/size vectors, so local constraints did not work.
2007-04-12split draw_dupli_objects into 2 functions (draw_dupli_objects and ↵Campbell Barton
draw_dupli_objects_color) so when a dupli is drawn from a set, its selection state wont make it draw selected. draw_dupli_objects works the same as before
2007-04-12Added comments to the pose_copy_menu function (i.e. Ctrl C in PoseMode) for ↵Joshua Leung
clarity.
2007-04-12Some missing values for theme colours (Action Editor - Long Keyframes)Joshua Leung
2007-04-12Removed some un-needed code for Limit constraints from file-reading code.Joshua Leung
2007-04-12Applying consistent default window behavior across platforms.D.J. Capelis
Now all windows open in a border as opposed to fullscreen. blender -W restores old functionality, blender -w is now default. This lets each platform's window manager deal with it's own issues. As per issue 6391 in the patch tracker.
2007-04-12added another copy option 'protected transform' makes changing the ↵Campbell Barton
protection values all at once possible
2007-04-12* Old old typo fix in Wave modifierMatt Ebb
2007-04-11Plumiferos report (2.43 release bug):Ton Roosendaal
Compsitor: Making groups from Image nodes accidentally reveiled the hidden output sockets (for when image has passes)
2007-04-11the input fields for data name had an inconsistant limit for input fields, ↵Campbell Barton
making it hard to fix problems with library linking when a name changed. some were 18, most 19, and others 21. made all 21 since this is the real limit. Also new image name limit length of input field to 21 (was 255 but shortened to 21) The one place this could be useful is if somebody names a metaball with a 21 char name, the copy will not use the motherball. but this is not as bad as having to use the python console for fixing library linking problems.
2007-04-11mesh_wire, fixed error with zero area edgesCampbell Barton
Holding Ctrl flips the align view in editmode. (patch from BeBraw)
2007-04-11Create a new scene did not call a 'countall' correctly.Ton Roosendaal
2007-04-11Bugfix #6547Ton Roosendaal
Constraint "limit location" was using type "No parent" without checking a pointer for NULL, causing crashes on append.
2007-04-10Found a bug where "make dupes real" would crash, when the group was an ↵Campbell Barton
extternal link. - 1 liner fix from Ton. Also added "sort faces by selection" to the sort menu. DNA_meshdata_types use C comments for GCC verbose warnings to be quiet
2007-04-09Use smoothview For * (align to object) and editmode align to selected.Campbell Barton
2007-04-09Patch #6140Ton Roosendaal
Transform Properties panel in 3d window. New button "Parbone" showing when parent relation is to a specific bone. This information was nowhere reveiled in the UI until now. Code remark: The code isn't getting more beautiful now with all if() options added. The idea to move the rotation buttons down when a parent bone was set isn't very good, buttons should stay as much as possible on the same location. However, I dont have time for a solution either...
2007-04-09CMake: Fix build after nodes changes (including GE linking)Jacques Beuarain
2007-04-09smooth view transformations, set the smoothview value to about 250 and the ↵Campbell Barton
view animates when you switch between side, top etc.
2007-04-09Patch #6325Ton Roosendaal
Cleanup of Logic buttons, for dynamic actors. Plenty of options have become obsolete with bullet, so not drawn.
2007-04-09Bugfix #6078Ton Roosendaal
Transform Properties panel in 3d window: Using TAB on size buttons didn't work well; the code was assuming events with only 1 change per event.
2007-04-09Bugfix #6503Ton Roosendaal
Displacement option for render only works without Nodes (it is calculated as a Texture effect in advance, not a render option). To illustrate that, the button to enable diplacement mapping is hidden for Node materials.
2007-04-09Anti - NMesh commit.Campbell Barton
unweld - warn that this tool destroys MultiUV/Col's (because of NMesh) API_intro and NMesh - note that NMesh is maintained but deprecated.
2007-04-08== Sculpt Mode ==Nicholas Bishop
Added the layers shortcuts (0-9, minus, equals, accent) for Sculpt Mode.
2007-04-08It seems that some darwin bundle creation routines were being performedChris Want
when building for cygwin. Please test.
2007-04-07appending libdata no longer breaks all external references.Campbell Barton
Existing data is flagged with LIB_APPEND_TAG and all_local only has an option to only operate on un-flagged data. If you append an object thats linked to a material alredy linked in your scene, the material will not be made local. So at worst youll need to make local some of the datablocks. This is fairly simple and though my tests show it to work, do some tests on your own libraries before assuming its problem free. scripttemplate_mesh_edit wasnt updated with PyAPI changes and moved some functions into generic places.
2007-04-07Missing ; at the end of a line in initial commit for ClampTo constraint.Joshua Leung
2007-04-07== Clamp To Constraint ==Joshua Leung
* PyApi access to this constraint * Also, a minor tweak to one of the comments about one of this constraint's variables.
2007-04-07== Clamp-To Constraint (was Patch #4818) ==Joshua Leung
This (new) constraint limits the location of an object/bone to the range of locations on a given curve. It works by comparing the location of the owner on one axis, to the extents of the curve's bounding-box on the same axis, to find the location on the curve. Usage Notes: * 'Ob:' field must point to a valid curve object * This curve should have 'Path' turned on in order for this constraint to work. You don't really need to do this as it will be taken care of by the code. * 'Auto' toggle automically determines which axis should be used for the distance estimations/calculations. It is the default option, but may not work that well for some cases. * X/Y/Z toggles can be used to select the axis to use for these calculations. Try to choose the axis along which the curve stretches out for most. Python Notes: Python API access for this constraint is not included in this commit. Will be coming soon.
2007-04-07Save PET state before ripping and disable it, so that post rip transform ↵Johnny Matthews
works better. Restore PET state after finished.
2007-04-06=== BPY ===Martin Poirier
Adding Python counterparts to the Invert params for Copy Rot and Copy Loc. I had to align the constants being used, so if you had files using those options (introduced after 2.43), you'll have to modify the INVERT settings for ROTLIKE constraints (didn't feel like making a minor version bump for this, if people thing otherwise, please say so). Based on a patch by Juho Vepsäläinen (bebraw)
2007-04-06== Auto-Keyframing - Needed ==Joshua Leung
Now, the 'Only Needed' Auto-Keyframing tool only adds keyframes for the relevant transforms when working with bones in PoseMode. Previously, all transform channels were keyed in such cases, as Auto-IK used to make things difficult.
2007-04-06All data in blender's libBlock linked lists are supposed to be sorted but in ↵Campbell Barton
some cases wernt. The problem was that new ID's that didnt have any naming collisions whould not run sort_alpha_id, which lead to most images not being sorted. Simple fix is to make sort_alpha_id run on all new ID's. but we need to make sure all data is kept sorted. maybe a check when running in debug mode would help.
2007-04-06== Preview Range ==Joshua Leung
Preview Range now works in the IPO editor.
2007-04-06* Tablet sensitivity for number field dragging now revealed from behind rt.Matt Ebb
2007-04-05PyAPI adding .reset() for hook modifiers (request from malefico)Campbell Barton
2007-04-05* Tablet pressure sensitivity in number field dragging (again!)Matt Ebb
This time, it's temporarily hidden by default, but active with rt: set to 5. If anyone that was having probs with it before could test and let me know if things go without issues, that would be appreciated!
2007-04-05respect location protect flags, makes reviewing models on terrain much nicer ↵Campbell Barton
because you can lock the Z and look down on them while moving around.
2007-04-05* Tablet support fixupMatt Ebb
This commit should hopefully fix some of the problems some people were having with tablet support in sculpt mode, and also the problems I made visible with my previous commit related to number field dragging. Now, all the ghost related stuff is tucked away in ghostwinlay.c and a simple Blender API, similar to the existing get_mbut() for example, is provided to access the tablet data. As with the other mouse related data in Blender, the tablet data is cached upon each mouse move or click, in the Window struct. You can now just use: float get_pressure(void); void get_tilt(float *xtilt, float *ytilt); short get_activedevice(void); to get such data from the tablet. Documentation on the returned data is in ghostwinlay.c in the _Window struct definition. Brecht and Nicholas, I've updated the painting and sculpt code and it works just fine here, you may want to give it a check though to make sure I haven't done anything silly.
2007-04-05renaming obdata was toggling editmode and activating it.Campbell Barton
2007-04-05* pointer convention commit: bNode* node -> bNode *node.Nathan Letwory
2007-04-05Change in the nodes api causes linking order to change too.Ton Roosendaal
(Note; Makefiles in Blender treat .a creating very strange...)