Revision 6bf9f38 by Diego Borghetti February 19, 2009, 16:39 (GMT) |
4 new function, boundbox, width, height and rotation. The rotation is through glRotatef and as you can see it's ugly, the freetype2 allow apply a transformation (2x2 mat) to the glyph before load, so I want to try using that. Another thing to add is the 4x4 mat to get the scale and size from there.. but I need commit this now to continue from my home. |
Revision f377be3 by Ton Roosendaal February 19, 2009, 16:22 (GMT) |
2.5 Assorted smaller fixes: - Fix: modal keymaps for editmode in view3d were not set again when you copy areas or go fullscreen. - Improved "redo last op" (F6) to search back in history for a redoable operator. Operator also used wrong pupmenu type. - On creating new FCurve editor, the channel rainbow colors are set correct. - EditMesh: fixed code for Spin/Screw, correct props, init and error reporting. (Spin hotkey ALT+R temporary) - recompiled all to check for uninitialized variable warnings. (compile flag should be -O for this). Fixed some proto's. |
Revision cdec2b3 by Campbell Barton February 19, 2009, 13:42 (GMT) |
BGE Python API Use 'const char *' rather then the C++ 'STR_String' type for the attribute identifier of python attributes. Each attribute and method access from python was allocating and freeing the string. A simple test with getting an attribute a loop shows this speeds up attribute lookups a bit over 2x. |
Revision c597863 by Campbell Barton February 19, 2009, 10:34 (GMT) |
"object" and "objectLastCreated" attribute for actuators, deprecates getObject/setObject() & getLastCreatedObject() also removed some warnings |
Revision 521a18f by Ton Roosendaal February 19, 2009, 10:21 (GMT) |
2.5 - Fix in ESC for render output window; it didn't check the 'full' and 'prevspace' flags correct. In some cases it left the screen in 'full' mode on ESC. - Added modal handler on a render, which catches the ESC while render, to prevent that ESC to be passed on to the image window. This handler can be further elaborated later to prevent edit accidents while render is in progress. I already notice some derivedmesh/customdata free errors on render now |
Revision 92d4ef0 by Campbell Barton February 19, 2009, 07:01 (GMT) |
Accept negative indices's for ListValues scene.getObjectList()[-1] works like a python sequence. removed some STR_String creation that was only used to do comparisons, in a simple expressions benchmark this made logic use 4% less overall. |
Revision b6b910f by Brecht Van Lommel February 18, 2009, 21:28 (GMT) |
RNA: fix for bug in particle code, hopefully this solves the crash? |
Revision 66698e9 by Ton Roosendaal February 18, 2009, 18:08 (GMT) |
2.5 Cleanup of saving code for Image window. Little extra: added poll() check for buttons, greying out inactive menu items or buttons. You can see it work in Image menu. (Item 'save image' is grey when it wasn't saved, then you have to use the 'save as' item). Carefully designing poll checks is worth a trial once. :) Do note that cpu time for polls should be totally minimal. |
Revision 1a9e68b by Ton Roosendaal February 18, 2009, 14:13 (GMT) |
2.5 Patch from Arystan: - bugfix in mouse select posemode - Lkey 'select linked' for both pose as editmode armature. |
Revision 1090b0c by Ton Roosendaal February 18, 2009, 13:29 (GMT) |
2.5 Several things in one commit; could not split this up easily, one job invoked another, and so on. :) - Added pulldowns for save/load .blend file in top bar. - To enable "Save" without further popups (save over) I've added a signaling function in window header to indicate a succesful save. - On any undo push it now signals 'file changed'. This goes by notifiers nicely, but now registers only the undopushes, which is quite unreliable. "Changed" state shows in header as "Blender*" and for OSX with the standard close button black dot. - Made screencast show a button in top bar indicating such, and allowing quit. No hotkey for quit yet... but ESC will keep casting now. - Fixed new BLF_init(), which should be in WM_init() and not on any .B.blend read. - Fixed CTRL+F3 "Save Screenshot", which was still using old fileselect code. |
Revision 915e989 by Ton Roosendaal February 18, 2009, 13:21 (GMT) |
2.5 Added ghost display state hint 'modified file'. Only supported in osx though (close button in bar gets dot). |
Revision c396a4e by Joshua Leung February 18, 2009, 09:28 (GMT) |
Shift-A adds Armature Object (in Object Mode) or Bone (in Edit Mode) again. Still todo, is to have Shift-A in Object Mode add single-bone armature again. |
Revision 3f72758 by Joshua Leung February 18, 2009, 06:25 (GMT) |
Bugfix for Record Transform Animation Only selected objects are now keyframed. |
February 18, 2009, 06:03 (GMT) |
* More icon naming updates |
February 18, 2009, 05:54 (GMT) |
* Cleaned up naming of icon ID constants. This helps fix bad icons in the graph editor among others. |
Revision 7d2582d by Campbell Barton February 18, 2009, 05:49 (GMT) |
more uninitialized variables and auto-complete could copy a string over its self. |
Revision 21925c6 by Campbell Barton February 18, 2009, 04:43 (GMT) |
uninitialized variable used in mesh_foreachScreenVert__mapFunc |
February 18, 2009, 04:36 (GMT) |
* More icon updates |
Revision 7a96881 by Campbell Barton February 18, 2009, 03:56 (GMT) |
disable texture clamping while painting. |
Revision f6b0b76 by Campbell Barton February 18, 2009, 03:13 (GMT) |
[#18159] Path -> toggle cyclic -> toggle cyclic again == path corrupted was not recalculating the knots when the cyclic flag was disabled so the endpoint flag was being ignored until recalculating (extrude for eg). Also removed unneeded re-allocation of curve knots which are always reallocated by makeknots. Fixed another bug with which recalculating knots with the Python surface api. (mixed up u/v args to makeknots(..) ) |
|