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
2007-08-31Updated the Makefiles removing some of the gcc specific stuff...Kent Mein
Basically I moved -funsigned-char -fno-strict-aliasing from individual Makefiles to nan_compile.mk defines for CFLAGS and CCFLAGS Kent
2007-08-29*Added 'Zoom within border (Shift B)' to the 3d view menus.Matt Ebb
Can people *please* not commit tools with only hotkeys to access them?
2007-08-28Patch #7081:Joshua Leung
Submitted by: David Bryant This patch adds 2 new drawtypes for empties (circle draws a 2d-circle on the x-z plane, and cube draws a regular cube), and allows empties to be used as custom bone shapes. I've modified the patch a bit to fix up weird formatting, optimising the circle-drawing method, but the cube-drawing function has been maintained. In the process, I also moved the mesh-specific code in draw_object_instance to draw_object_mesh_instance so that empties can be used by whatever else might use draw_object_instance too.
2007-08-28This is patch #7056Kent Mein
Submitted by Davide Vercelli (unclezeiv) removes the restriction of using the screw tool only in front view. Kent
2007-08-28This commit fixes up a bunch of svn properties to hopefully make things a ↵Kent Mein
little nicer for everyone. Patch provied by gsrb3d bug tracker #7061 Kent
2007-08-28Fix for editmode textured draw commit.Brecht Van Lommel
2007-08-28Textured drawing in Edit ModeBrecht Van Lommel
============================= - In textured drawmode it now draws the texture, with solid mode lighting. - UVs and vertex colors for subsurf are not computed incremental yet, so editing in textured drawmode then may not be as fast as the other modes. Implementation Notes: - Added textured drawing functions to the editmesh and subsurf derivedmeshes. - Removed some unused, legacy subsurf code that directly used Mesh. - Restructured texture drawing a bit to make it more clear and allow for editmode drawing. (Peach feature request)
2007-08-27BugFix #7115Diego Borghetti
The "Strands" settings is a BlockBut and never return B_MATPRV like the others buttons, because of this, never call BIF_preview_changed. It's posible two fix for this: 1) make all the buttons into the "Strands" panel return B_MATPRV (this modify the "work mode" of the panel) 2) Add a call to BIF_preview_changed to the end of strands_menu function (as do_matbuts). The problem with the first options, is that the panel "close" when you press/release some of the buttons, so to preserve the current "work mode" of the panel, i choose the second option.
2007-08-24correct tooltip: startingspeed => starting speedStephen Swaney
Noticed by mjordan.
2007-08-23Several Minor Fixes:Joshua Leung
* Grouped Up/Down buttons in constraint panel headers, and fixed their tooltips * Removed unused variable from action editor code * Minor formatting in constraint.c
2007-08-23Fix for a compiler warning caused by one of my commits yesterday.Joshua Leung
2007-08-22Minor Code Cleanup (ShapeKeys):Joshua Leung
Added a new API method for ShapeKeys, which is useful for finding a certain KeyBlock from a Key.
2007-08-22Bugfix #7083:Joshua Leung
The menu entries for changing Interpolation and Extrapolation modes in the Action Editor weren't working properly (at all).
2007-08-22Autocompletion to Geometry input node:Juho Vepsalainen
This commit adds autocompletion and "red alert" feature to text input fields (UV and VCol) of the Geometry material input node. The functionality is similar to one found in UV part of the "Map Input" panel found in Material buttons context of the Buttons Window.
2007-08-21* Curve tilt interpolation typesMatt Ebb
Just a quickie feature I needed here at work- the previous linear interpolation of tilt in curves can give nasty pinching problems when trying to do flowing curves like a ribbon. This commit lets you choose the interpolation type, between Linear, Cardinal, and BSpline. The code was already set up for it pretty easily, mainly needed to make the choice visible to the user. Example: http://mke3.net/blender/devel/etc/tilt_interp_types.png Works on selected curve 'lines', menu in 'curve tools' panel in edit mode.
2007-08-20Add "View Selected" in the IPO editorBrecht Van Lommel
- Numpad dot is shortcut key, same as in other windows. (Peach feature request)
2007-08-20* Updated the max particle amount to 1 million. I've been using it Matt Ebb
here for a while and it's been fine - I'm pretty sure it's safe, as long as you've got enough RAM :)
2007-08-20* Change to the working of the left mouse select preference Matt Ebb
Previously, the implementation of this was quite awkward, with the preference swapping mouse buttons globally, rather than just selection, as is advertised on the pref. This had the effect of changing the painting in sculpt/texture paint/weight paint/etc to the left mouse button. This was totally silly, since when using a tablet, left mouse select is the sane way to go, but it meant that every time you wanted to sculpt or paint, you had to switch the mouse buttons around so you could actually use the tablet as normal. This commit fixes that, and makes the preference do just what it says, use left mouse for selection (i.e. in object/edit mode) and only that.
2007-08-20Patch #6770 by James C (sheep)Matt Ebb
Tooltip getStringSize and getBoundingBox correction Not really any user-visible changes here, but a nice clean-up of internal font drawing functions, in this case used in tooltips. Thanks!
2007-08-20patch #6795 by James C (sheep):Matt Ebb
This converts the Ipo editor and Timeline windows to use the BIF_ API for drawing international/antialiased text, following the user preference or being drawn in Bitmap/Pixmap/Texture mode. Thanks James!
2007-08-19fix the mute ipo icon Joilnen Leite
2007-08-19Bugfix #7051: Stars' preview doesn't update in real time.Joshua Leung
Added a new event code (B_WORLDPRV2) that forces an update of the world buttons-window preview AND the 3d-view, instead of having only one of the two getting updated (with REDRAWVIEW3D or REDRAWBUTSSHADING)
2007-08-19== Action Editor - Borderselect ==Joshua Leung
This commit restores a few useful borderselect tools: * When borderselect is activated while the mouse cursor is in the horizontal scrollbar, all the keyframes in that occur in the range of frames encompassed by the border get selected. * When borderselect is activated while the mouse cursor is in the vertical scrollbar, all the keyframes, that occur in the channels that are within the border get selected.
2007-08-19Action Editor Bugfixes:Joshua Leung
* Insert Key (IKEY) menu was inserting keyframes on all channels when menu was dismissed, instead of not doing anything * Clean IPO and Insert Key now only work on selected channels (when asked to). Was a missing line of code.
2007-08-17== Constraints - Geometry Targets ==Joshua Leung
It is now possible to use the geometry of Meshes and/or Lattices as the target of a constraint. All you need to do, is to create a new Vertex-Group and assign all the points that you wish to use as the target, then type that name into the VG: field for the relevant constraints. One of the cases where this is beneficial is when you need to copy the location of a vertex. Now you don't need to make extra vertex-parents for that. Additional Notes: * The code takes the average of the locations of the nominated vertices, and puts that in world-space for constraint solving (and regular space-conversion stuff). * Currently, rotation and scaling of points is not taken into account. The rotation/scaling used is from the object's matrix. Hopefully, this will only be a temporary problem (will be fixed soon)
2007-08-15== Action Editor Bugfixes (BugReport #7049) ==Joshua Leung
This commit fixes several issues related to using the Action Editor with Shapekeys. I've known about most of them for a while, so now's the time to fix that. 1) When the shapekey anim data for an object comes from an Action (key's IPO block is linked to the "Shape" action-channel), the names of the individual shapekeys is now shown. They will only do so if the Action Editor is not pinned though. 2) Slider limits for the case described above should now be sane again 3) "Add New" option from the popup menu in the Action Editor header will now convert shapekey animation data from IPO to Action if the action editor is displaying Shapekey data at the time. Many users have often found the old way of having to toggle the "running man" in the IPO-editor header, too clumsy and confusing.
2007-08-15== Child-Of Constraint ==Joshua Leung
Now 'Set Inverse' works correctly for PoseChannels in all cases. Previously, it was still using a temporary hack that failed when 'parent' bone had any transforms.
2007-08-14Removed useless check from outliner searching code...Joshua Leung
This fixes the following compiler warning - source/blender/src/outliner.c:2242: warning: the address of 'name' will always evaluate as 'true'
2007-08-14Bugfix - Transform Properties (ParBone):Joshua Leung
Editing the value of the ParBone field in the Transform Properties panel was not stable. The problem seems to have been buffer-overflow type problems caused by maximum character limit that was set too high. I've also added auto-complete functionality for this field while I was tinkering around there.
2007-08-14superficial changes, button alignment and minor tooltip changes. sculpt mode ↵Campbell Barton
moved the ParBone button when it didnt need to.
2007-08-14Fix for bug #7406 'Compositor Crash'Matt Ebb
Previously when deleting a scene, no checks were made to see if any render layer nodes in other scenes were referencing them, leaving them pointing to bad memory. Now, this checks all other scenes' nodetrees and sets pointers to the to-be-deleted scene to NULL, which gets taken care of elsewhere.
2007-08-14Added selection by similar edge seams and sharpness to the "Select Matt Ebb
Similar" menu (Shift G). Also did some tweaking in there to make the menu a bit more sensible.
2007-08-14== Multires ==Nicholas Bishop
Partial fix for bug #7013, adding multires removes all vertex color layers * Added a warning when adding multires levels to a mesh with more than one vcol layer. The user can choose to allow multires to delete the non-active layer(s), or cancel. Note that this is a temporary fix; a better solution will be to make multiple vcol layers work with multires.
2007-08-13added a 2 error messages when the user tries to join objects that dont ↵Campbell Barton
support joining and when there is no active object
2007-08-13== Sculpt Mode ==Nicholas Bishop
Fixed bug reported here: http://blenderartists.org/forum/showthread.php?t=102975 * Removed an opengl texture attribute change used while drawing the propset sculpt brush; was causing model shading to disappear on textured models.
2007-08-12only draw the xor line when the mouse moves (border moving).Campbell Barton
This is the only thing that made software GL unuseable, and would even hang blender when using some debugging tools. The lag was noticibel on some cheap graphics cards also. There is a problem with blenders events that means the mouse movement events are sent while the mouse button release event isnt for some time. This could make resizing a border take a fairly long time... 4-10sec. even though this is a workaround, only redrawing when the mouse is moved is logical.
2007-08-12Action Editor - Code Cleanups:Joshua Leung
* I've replaced the long lists of #defines in header_action.c with enums, which should make that easier to maintain/add new items as needed. * Added a few comments also
2007-08-11when applying size/rotation the envelope and bone radius wasnt being scaled.Campbell Barton
2007-08-11Restoring a part of BeBraw's patch that I removed before committing as it ↵Joshua Leung
didn't seem to be working at the time.
2007-08-11Patch #7035 by Juho Vepsalainen (bebraw): Joshua Leung
Multiple selected bones are now able to be parented to the active bone in EditMode. Previously, only one selected bone could be parented to another at a time.
2007-08-11== Action Editor - Time Stuff for Tools ==Joshua Leung
Part 2 of work from yesterday. Now tools in Action Editor are aware of (work well) with time display in seconds as well.
2007-08-10== Action Editor - Time Display ==Joshua Leung
The Action Editor can now display timing in seconds too. By default, it still displays timing in frames, but it is possible to switch the time display to seconds. The hotkey to toggle this is Ctrl T. Notes: - Many of the Action Editor's tools have yet to be made aware of this. Therefore, they will still work as though frames are used. Only Transform, Snap, and Mirror should really be affected. This will be fixed when I wake up. - Nothing *should* be broken, but I might have missed something.
2007-08-09Bugfix:Joshua Leung
Made inserting new keyframes use a coarser threshold for determining when to replace existing keyframes with new ones. Now, it shouldn't create so many keyframes stacked on top of each other, but yet still keep some bizzare cases working.
2007-08-09Small Transform code cleanup and addins for future features.Martin Poirier
- Removing evil InitTransModeFlags (I would always forget to update that when adding new stuff). It's properly done in the per transform init now. - Add toggleable mode for Shear (with MMB) for horizontal or vertical shear. Toggle shear mode also changes the input mode from vertical to horizontal and vice versa (it's intuitiver that way). (This was suggested in a really old patch but never implemented because I disliked adding transform specific handling in the main event switch). - Add custom event handlers per transform (currently only used for Shear) - Add custom data pointer and freeing flag (only (a)bused by Shear). NOTE to Levi Schooley: Some stuff in there might be useful for you.
2007-08-08== Snap Cursor to Selected -> EditMode Bones ==Joshua Leung
After complaints from wavez, Snap Cursor to Selected for Bones in EditMode now results in the cursor being snapped to the midpoint of the selected joint(s) like it did before my no zero-length bones commit.
2007-08-08Bugfix #7019: Mirror Function for IPO curves gives strange resultsJoshua Leung
This problem was resulted from the handles on keyframes not being mirrored as well. I thought that the handle resetting function would solve that, but obviously it didn't.
2007-08-07== IPO Cleaning - Refactor ==Joshua Leung
I've finally come to the conclusion that the old code used to clean up IPO-curves was utterly unsafe/unstable. It used to have a lot of memory-related bugs early on, which I had resolved, but still I found a file where this broke quite badly (thanks Cessen). Now the code should be saner, as it does away with that evil memory copying that seems to be at fault. It would be advisable to have this properly tested for a few days before considering it for inclusion in 2.45 (stable) branch.
2007-08-06== Preview Range Bugfix ==Joshua Leung
Preview Range could get set with frame numbers less than 1. This caused problems with playback in a few cases, and also gave gibblish in the counter-cursor thing.
2007-08-06Fix for bug #6977:Brecht Van Lommel
Drawing float images with the tiles option crashed.
2007-08-06Fix for bug #6604:Brecht Van Lommel
Texture painting location was not accurate in perspective mode.