Blender Git Commits

Blender Git "master" branch commits.

Page: 5037 / 5574

Revision d2ecbef by Kent Mein
October 8, 2007, 19:07 (GMT)
This is a fix for the following bug:

7096 bitfields not c++ standard compliant, can't compile using sun CC

Kent
October 8, 2007, 17:37 (GMT)
gridsubdiv was not initialized properly
October 8, 2007, 15:13 (GMT)
UV Editmode
made UV face selecting into a generic function that respects UV sticky modes.
moved this out of lasso so border select uses too.
October 8, 2007, 13:03 (GMT)
-> Face split tools

Two simple face split tools, 'connect verts' and 'connect edges'.
In the vertex connect tool, for any face in the mesh, if it has
two selected vertices, it will connect them by splitting the face
in two and adding an edge. Similarly in the edge connect tool,
for any face in the mesh with two selected edges it will split them
in half and then split the face by connecting the two new vertices.


Note that these are mostly simple examples and to give people something
to play with. In reality there should not be the restriction of just
connecting two verts/edges in a face at a time.
Revision 2062aa6 by Matt Ebb
October 8, 2007, 09:24 (GMT)
* Fix for NLA with Map Old/Map New

NLA wasn't getting the correct strip start/end times when Map
Old/Map New was being used. This fixes it and makes the animation
get scaled properly.
October 8, 2007, 03:34 (GMT)
-> small extrude fix

Small problem in the extrude face code meant that old faces were getting deleted all the time, when
in fact they should stay sometimes. This isn't perfect solution, but should be equivalent to the
old editmesh feature wise at least...
October 7, 2007, 20:36 (GMT)
-> Make Face Edge tool

Return of the fkey 'make face edge tool'.

As always, selecting two vertices will make an edge. Selecting
three or four verts/edges will make a quad. Additionally selecting a single
closed loop of edges will create an n-gon.

Still to do:

-add back in the 'fix faces' call at the end to generate proper smooth flag
for generated face

-add a 'fuse faces' tool bound to this hotkey. This will replace both the
'join triangles' functionality of the current f-key implementation as well
as the f-gon creation (replace with n-gons)
October 7, 2007, 14:42 (GMT)
== Sequencer ==

Raised the number of prefetch frames for people with a _lot_ of memory :)

Revision d6c4abb by Joshua Leung
October 7, 2007, 09:21 (GMT)
Removed a variable that wasn't really needed

(Note: gcc doesn't give any more compile warnings about the new code here, but other compilers may)
October 7, 2007, 09:16 (GMT)
minor change to UV lasso select - dont need to index verts twice
Revision c60cc6a by Joshua Leung
October 7, 2007, 08:44 (GMT)
== Anim Editor Transform ==

Restoring the 'force redraw' functionality, which is only active when the 'lock' icon on the header of the respective editor is turned on.
October 7, 2007, 03:42 (GMT)
-> Return of old style selection code, extrude tools and delete tools.

Made the decision to not change too much, so old style selection with flushing is back
for the forseeable future. This also means the return of the 'what do you want to delete today'
menu when hitting xkey. Also added new unified extrude code and restored old menus for it.
Transform options are not exactly the same after initializing an extrude because face normals
are not calculated properly yet for in editmode, this should be fixed soon....
October 7, 2007, 02:49 (GMT)
This did not work how brecht intended - shared location sticky mode first uses the vert then checks the locations match, not just the locations.
updated lasso tool to support this.
Revision e96b27d by Joshua Leung
October 5, 2007, 09:03 (GMT)
Action Editor - Sliders Bugfix:

Pasting values into/onto sliders in the Action Editor didn't insert new keyframes for the related channels.

I've added a one-liner to the interface/buttons code which calls the button callback upon pasting values, thus fixing this bug and perhaps some others in the future. This shouldn't cause any problems in general (I haven't seen any yet!).

Thanks to venomgfx (Pablo Vazquez) for reporting this.
October 4, 2007, 11:22 (GMT)
Revision a41da4f by Joshua Leung
October 4, 2007, 10:50 (GMT)
Some code cleanups:

* editaction.c - merged the functions for channel properties (renaming, slider limits, protect/mute, etc.)

* blenlib
- added a new function BLI_findindex which finds the index position of a given item in a list. It will return -1 if it can't find the item
- tidied up code formatting so that (the bits I have checked) have a single formatting style instead of a few different ones
- added a few paranoia checks for NULL in one of the listbase-related functions
- removed some half-dutch variable names still lurking around
- culled a few compiler warnings... there are still two in util.c related to (const char *) and (char *) type things
Revision ee15957 by Joshua Leung
October 4, 2007, 09:30 (GMT)
Fixing incorrect tooltips for bone layers in Buttons Window
Revision 476ebfc by Joshua Leung
October 4, 2007, 09:20 (GMT)
Bugfix for Move Bone to Layer:

The case for EditMode needed to occur before the one for PoseMode as PoseMode can still be 'on' for an armature even while it is in EditMode.
Revision 4e7128f by Joshua Leung
October 4, 2007, 01:36 (GMT)
Added menu entries for armature/bone layer changing
October 4, 2007, 00:19 (GMT)
New: Collision detection for inter-timestep-collisions for edge-edge contacts.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021