Blender Git Commits

Blender Git "master" branch commits.

Page: 4698 / 5574

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.

May 20, 2009, 15:33 (GMT)
2.5 UI:

* Added missing buttons validation for Modifier Tab.
May 20, 2009, 15:20 (GMT)
2.5

Colorband (ramp) buttons back (now only in Node editor)

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.

May 20, 2009, 14:46 (GMT)
UI: added support for enable buttons in the panel header.

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.

Revision 2e91f1b by Matt Ebb
May 20, 2009, 13:56 (GMT)
Assorted UI tweaks/cleanups
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
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.

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.

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).

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.

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.
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
May 20, 2009, 03:30 (GMT)
remove module that was never used.
May 20, 2009, 02:17 (GMT)
please dont mix tabs and spaces, failed with python 3.1
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

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.

May 19, 2009, 16:23 (GMT)
2.5 Buttons:

* Some scene panel layout tweaks by William Reynish (Billrey). Thanks!
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021