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 |
Revision c535939 by Campbell Barton October 8, 2007, 17:37 (GMT) |
gridsubdiv was not initialized properly |
Revision 0b9f1be by Campbell Barton 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. |
Revision dc2b8ae by Geoffrey Bantle 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. |
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. |
Revision dc5efd1 by Geoffrey Bantle 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... |
Revision 754c4a9 by Geoffrey Bantle 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) |
Revision 9087ff2 by Peter Schlaile 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) |
Revision 36ebd78 by Campbell Barton 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. |
Revision 4588dac by Geoffrey Bantle 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.... |
Revision 8703dd9 by Campbell Barton 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. |
Revision 0efce1f by Daniel Genrich 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 |
Revision 626edd8 by Daniel Genrich October 4, 2007, 00:19 (GMT) |
New: Collision detection for inter-timestep-collisions for edge-edge contacts. |
|