Revision 26748ef by Campbell Barton October 31, 2012, 05:39 (GMT) |
don't write tessface customdata layers, since tessfaces are not written either. |
Revision fd2907a by Campbell Barton October 31, 2012, 04:28 (GMT) |
add assert if zero is passed to string copy functions, would copy into first byte anyway. |
Revision ac86beb by Campbell Barton October 31, 2012, 04:24 (GMT) |
Revision e8a70d4 by Campbell Barton October 31, 2012, 03:21 (GMT) |
fix for crash in python matrix utility functions .inverted/adjugated/transposed if the matrix has a read callback and fails. also replace DM_get_poly_data_layer with dm->getPolyDataArray() since this is the convention in subsurf code and the functions now added. |
Revision 028d5a6 by Mitchell Stokes October 30, 2012, 22:45 (GMT) |
BGE: Committing patch #32291 "Updated profiling layout for BGE" from Angus Hollands (agoose77). This patch adds a headers for the profiling information and for the debug properties so they are no longer jumbled together. It also modifies how debug properties are displayed; changes "swap" to "Frametime"; and changes the display from seconds to ms, which is much more useful. In addition to this patch, I've also modified the precision of the numbers displayed in the profiling information to make things a little cleaner. |
Revision 6ae77be by Andrea Weikert October 30, 2012, 21:06 (GMT) |
fix [#30479] Exclamation mark '!' doesn't input with AZERTY keyboard mapping For the french keyboard setting (AZERTY) on Windows, the '!' came back with winevent->type=312, winevent->ascii='!' and the ISTEXTINPUT only matched key codes up to 255. Now replaces with ISKEYBOARD in wm_eventmatch. |
Revision 700f39a by Andrea Weikert October 30, 2012, 21:05 (GMT) |
fix compile error introduced in rev. 51773: missing header include. Reported on IRC. |
Revision 76ba8f0 by Campbell Barton October 30, 2012, 19:27 (GMT) |
code cleanup: remove unused transform snapping code (only use the BVH accelerated version now). and quiet narrowing conversion warning between signed/unsigned int. |
Revision 00acdb6 by Campbell Barton October 30, 2012, 19:20 (GMT) |
remove CD_POLYINDEX customdata layer: reported as [#29376] BMESH_TODO: remove tessface CD_ORIGINDEX layer for a single mesh there could be 3 origindex mappings stored, one on the polygons and 2 on the tessfaces. (CD_POLYINDEX and CD_ORIGINDEX). as Andrew suggests, now tessfaces (which are really a cache of polygons), using origindex to point to polygons on the same derived mesh, and polygons only store the original index values. |
Revision 6bd18e3 by Ton Roosendaal October 30, 2012, 18:40 (GMT) |
Bugfix #33019 Grease Pencil draw - started with button from Toolbar - failed. Needed proper event check. |
Revision 21eb173 by Ton Roosendaal October 30, 2012, 17:36 (GMT) |
Two fixes: - Added versioning for reading old files with logic saved - Added two more 'alt backspace' options, for copyright and registered trademark. (also 'tm' but it's not in our default font) |
Revision ec1f69f by Campbell Barton October 30, 2012, 16:33 (GMT) |
style cleanup & re-use DNA pad var with new collision group object settings. |
Revision 3bf9bb3 by Mitchell Stokes October 30, 2012, 15:44 (GMT) |
BGE: Adding support for Bullet's collision masks. Each object now has a collision mask and a collision group. Object A and object B collide if object A's groups is in object B's mask and object B's group is in object A's mask. In other words, the group defines what the object is (collision wise) and the group defines what the object can collide with. The majority of this patch was provided by Kupoman with some edits from me and heavy testing by z0r. |
Revision 5753ede by Ton Roosendaal October 30, 2012, 15:33 (GMT) |
Usability: Logic editor - View now restricts to the actual region you work on. Makes zoom and pan nicer. - Added HOME for reset view to 1:1 zoom level. Also: fixed nasty bug in view2d code that checked validity of 2d views, only showed (afaik) in the logic eidtor though. Effect was that zoom in/out would weirdly jump when going across zoomlevel 1. |
Revision a1856a3 by Campbell Barton October 30, 2012, 14:22 (GMT) |
minor improvement to vector api use, replace add, multiply by 0.5 with mid_v3_v3v3 |
Revision f4dea6d by Campbell Barton October 30, 2012, 12:45 (GMT) |
when an invalid subtype is passed to a property, a list of valid subtypes is now included in the exception message. from bug report [#33018], this avoids common mistakes. |
Revision 900fa1b by Campbell Barton October 30, 2012, 12:36 (GMT) |
rename subtype FILENAME --> FILE_NAME to match FILE_PATH, DIR_PATH |
Revision c8975c4 by Campbell Barton October 30, 2012, 12:18 (GMT) |
style cleanup |
Revision 8a658d4 by Campbell Barton October 30, 2012, 12:08 (GMT) |
add in assert's to double check the line lenth is never <0 |
Revision ef60504 by Campbell Barton October 30, 2012, 11:57 (GMT) |
fix for selection offset with indentation in the python console. |
|