Revision 8407c94 by Diego Borghetti May 20, 2009, 15:59 (GMT) |
Fix segfault on Outliner. Try to expand the RNA tree in Outliner -> User Preference crash blender. RNA_struct_idproperties was not checking if ptr.data is NULL and always try to access the properties type information. Note: brecht double check this. |
Revision 240ee11 by Thomas Dinges May 20, 2009, 15:33 (GMT) |
2.5 UI: * Added missing buttons validation for Modifier Tab. |
Revision a06cace by Ton Roosendaal May 20, 2009, 15:20 (GMT) |
2.5 Colorband (ramp) buttons back (now only in Node editor) |
Revision d6f7187 by Ton Roosendaal May 20, 2009, 14:47 (GMT) |
2.5 Undid fix from matt to prevent tog button alignment, this is not working that way... made UI look very bad (like layer buttons) The new code has 'toggle' and 'option' button types, with the latter being the new style, and first for icon rows, layers, etc. Purpose is that RNA or py api would allow to distinguish. |
Revision 0a13c16 by Brecht Van Lommel May 20, 2009, 14:46 (GMT) |
UI: added support for enable buttons in the panel header. |
Revision 8f620ea by Ton Roosendaal May 20, 2009, 14:32 (GMT) |
2.5 - Made Normal (Sphere) button draw with nice AA (check in node editor) - Bugfix in alignment code, collumns were not drawing OK - Picker buttons draw swatches again, and made them work. |
May 20, 2009, 13:56 (GMT) |
Assorted UI tweaks/cleanups |
Revision a47c673 by Brecht Van Lommel May 20, 2009, 13:34 (GMT) |
2.5 Material: * Added material "type" property, with Surface/Volume/Halo options, compatible with sim_physics, as requested for material buttons layout. Obviously the Volume setting does nothing currently. * Deprecated MA_HALO flag in favor of this. |
Revision ac0766c by Janne Karhu May 20, 2009, 12:13 (GMT) |
Fix for [#18785] Crash rendering hair particle system |
Revision 56b7269 by Ton Roosendaal May 20, 2009, 11:07 (GMT) |
2.5 Fix: Node Editor backdrop drawing messed up viewport, making drawing of UI elements not pixel accurate anymore. |
Revision f1286b1 by Brecht Van Lommel May 20, 2009, 09:52 (GMT) |
RNA: * Any Struct can now have ID properties, by creating a callback function to create/return an IDProperty. * Wrapped PoseChannel ID properties. * Note there is still no way to create ID Properties in 2.5, though the callback to get/create the initial group is now exposed through RNA_struct_idproperties. |
Revision d80911b by Brecht Van Lommel May 20, 2009, 09:17 (GMT) |
RNA: ID properties were not being shown as RNA properties anymore, fixed. Python: fix two warnings (initialize to NULL). |
Revision c0844b7 by Benoit Bolsee May 20, 2009, 08:45 (GMT) |
BGE logic patch: fix another incompatibility with YF. Previous patch was not sorting the state actuators. This was causing some problems with YoFrankie that relies on the order of actuators when multiple state actuators are activated at once. Active state actuators will now be sorted per object. This doesn't change the fact that state actuators are executed before all other actuators as before. Incidently, made the logic loop faster. |
Revision a1cc5ef by Campbell Barton May 20, 2009, 05:35 (GMT) |
fix for crash drawing the UI, normally this would cause a memory leak but for some reason it crashed with py2.6 and not 3.1. |
Revision dc6ae67 by Dalai Felinto May 20, 2009, 05:33 (GMT) |
Moving ScreenSpace methods from Rasterizer to KX_Camera (getScreenPos, getScreenVect, getScreenRay) The modules were moved in order to access the camera internal matrixes. It will make then compatible with multiple viewports in a near future. So far the problem I found was: 1) KX_Camera doesn't store the canvas viewport 2) RAS_ICanvas methods: GetDisplayArea and GetWindowArea are affected by multiple viewports (and they shouldn't). Test file is here: http://www.pasteall.org/blend/68 |
Revision fc9f893 by Campbell Barton May 20, 2009, 03:30 (GMT) |
remove module that was never used. |
Revision 42b5e49 by Campbell Barton May 20, 2009, 02:17 (GMT) |
please dont mix tabs and spaces, failed with python 3.1 |
Revision 7390459 by Campbell Barton May 20, 2009, 01:11 (GMT) |
- Added an intro page for the BGE docs rather then using GameLogic - Added notes on BGE stability and modules - updated some examples to new api syntax - include BGL Mathutils and Geometry modules in docs |
Revision 40ae17d by Brecht Van Lommel May 19, 2009, 17:13 (GMT) |
UI * Fix buttons jumping around when resizing and zoom. Part of this was adding a tiny a 0.001f offset in UI_view2d_view_ortho, otherwise the rounding is unpredictable (used to be 0.375f, but that was disabled). * Fix various issues with zooming, panning panels. V2D_LOCKOFS_X/Y is now taken into account in more places in the view2d code, to avoid zooming into the center or panning out of the view. * Remove "Free" align mode in buttons window (it's not really useful). * View3D/Graph/Image editors now use the same PanelType system as the buttons window, means some deprecated panel code could be removed. * Some small visual tweaks for panels. * View 2D Reset operator (Home key), to reset zoom and panning for panels. * Added argument to set number buttons as sliders (slider=True for itemR). * Ignore labels for button alignment (doesn't look right). * Fix some use of context.main in py scripts, should get data from active object instead. * Fix autotexspace -> auto_texspace in py script. |
Revision 8613985 by Thomas Dinges May 19, 2009, 16:23 (GMT) |
2.5 Buttons: * Some scene panel layout tweaks by William Reynish (Billrey). Thanks! |
|