Go to file
Ton Roosendaal c66ce21a86 Bug fix #26021
Very nasty UI code issue: since every button is re-defined on a
redraw, having UI redraws while using a button was not possible.

This was solved long ago by copying over data from previous button.

However, this fails when buttons have callbacks with its own (or
a parent button) pointer. 

This bug reporter found crashes in draw-overlap UI mode, this 
draws entire UI over for every menu redraws, making previous button
pointers invalid. (for triple buffer, the UI is not redrawn, only
the menus).

In general: all systems falling back to old swapbuffers would have
suffered some instability because of this.

Fix is that now the old button gets lifted out from the previous
list and inserted in the new list. Works fine, but needs some tests!

Also in this commit: TIFF endian switching not needed for 16 bits tiff.
2011-02-14 17:09:02 +00:00
build_files py rna api: turn class.is_register into a class property rather then a class method. 2011-02-14 07:26:07 +00:00
doc - cmake was missing an inclide (IDE's wouldnt index) 2011-02-06 10:18:20 +00:00
extern fix for building with opencollada 833 on linux. 2011-02-12 06:25:04 +00:00
intern fix for more warnings. 2011-02-12 16:54:24 +00:00
release py rna api: turn class.is_register into a class property rather then a class method. 2011-02-14 07:26:07 +00:00
source Bug fix #26021 2011-02-14 17:09:02 +00:00
CMakeLists.txt misc small changes: 2011-02-14 03:15:55 +00:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile convenience targets for makefile 2011-02-14 06:15:23 +00:00
SConstruct ignore __pycache__ dir for scons and cmake installation (py3.2 caches modules here). 2011-02-09 00:45:16 +00:00