blender/source
Bastien Montagne 3d39b98f94 New uialign code, based on 2D positions of widgets.
This new code fixes a tons of issues with previous one, which basically was epic-failing
in many non-basic cases (especially mixed columns and rows with column-dominant layout).

It basically no more relies over order of buttons declaration in the uiBlock, instead it
finds and stores spatial neighbors and uses that data to compute needed stitching.
See code comments for details.

New code seems to be roughly ten times slower than old one (for complex grouped layouts),
that is, about a few microsecconds per alignment group - this remains reasonable.

Also, ui-align code becomming rather big in itself, it was separated in
own new `interface_align.c` file.

Reviewers: campbellbarton, severin

Reviewed By: campbellbarton, severin

Differential Revision: https://developer.blender.org/D1573
2015-11-06 18:54:33 +01:00
..
blender New uialign code, based on 2D positions of widgets. 2015-11-06 18:54:33 +01:00
blenderplayer Fix bplayer (c) 2015-10-08 10:09:58 +02:00
creator Command line args: print error w/ invalid numbers 2015-11-07 02:07:06 +11:00
gameengine BGE: Cleanup occlusion buffer in CcdPhysicsEnvironment.cpp 2015-11-05 12:34:31 +01:00
icons
CMakeLists.txt
SConscript