Blender Git Loki

Blender Git "temp_widgets_c++_experiment" branch commits.

Page: 3 / 22

December 19, 2015, 13:43 (GMT)
Port widget-group-type unregister and widget-group free functions
December 19, 2015, 12:14 (GMT)
Merge branch 'wiggly-widgets' into temp_widgets_c++_experiment
December 19, 2015, 12:12 (GMT)
Fix glitch after canceling tweaking
December 19, 2015, 12:09 (GMT)
Merge branch 'master' into wiggly-widgets

Conflicts:
release/scripts/modules/sys_info.py
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/space_view3d/drawobject.c
source/blender/editors/transform/transform_manipulator.c
December 11, 2015, 04:43 (GMT)
Cleanup: Remove unused code

Just added this while fooling around, but it's currently not needed.
December 11, 2015, 04:25 (GMT)
Initial steps for porting wmWidget types to C++

Antony and myself came to the conclusion that widgets could make good use of C++ features, so I decided to try porting them over.
Main changes in this commit are:
* Introduce object oriented file structure
* Port some wmWidget structs to classes
* Add initial C API
* Actually use some of this stuff

Some things are a bit tricky to port over (ListBase, registering widgets in rna_ files for Python API, etc), but they're definitely solvable.

NOTE: This branch is completely unstable for now, but that is expected. Also some parts of the Python API are commented out now (I'd be surprised if it still worked anyway :S).
December 5, 2015, 18:34 (GMT)
Fix memory header corruption, report and cause found by Julian, thanks!
December 5, 2015, 18:16 (GMT)
Merge branch 'master' into wiggly-widgets
December 5, 2015, 17:43 (GMT)
grrr...proper fix this time
December 5, 2015, 17:40 (GMT)
classic blenderplayer compile error fix.
December 4, 2015, 00:24 (GMT)
Fix memory leak caused by recent merge conflicts
December 4, 2015, 00:21 (GMT)
Fix another regression caused by recent C99 cleanup commit

Cage widgets (graph editor backdrop, node editor backdrop, VSE overdrop) weren't working anymore.
December 4, 2015, 00:17 (GMT)
Cleanup: Remove dead/unused code
December 3, 2015, 23:49 (GMT)
Widget precision tweaking support

Adds support for precision tweaking by holding shift. For now used by arrow-widgets only, rest can be adapted later.

Also - and this shouldn't have any noticeable influence for users, widget tweaking is handled via a modal operator now (WIDGETGROUP_OT_widget_tweak). This way, the shortcut for toggling precision tweaking doesn't have to be hardcoded.
December 3, 2015, 13:30 (GMT)
Merge branch 'master' into wiggly-widgets

Conflicts:
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/interface/resources.c
source/blender/editors/screen/glutil.c
source/blender/editors/space_view3d/view3d_draw.c
source/blender/editors/transform/transform_manipulator.c
November 27, 2015, 23:52 (GMT)
Remove redundant transform flag for manipulator

Could actually be removed in master as well.
November 27, 2015, 23:28 (GMT)
Fix regression caused by recent C99 cleanup commit

Caused by rBcb82eda2e, arrows didn't drag correctly.
November 27, 2015, 23:24 (GMT)
Add missing break, fix sometimes wrong face map highlighted after de-select all
November 27, 2015, 23:06 (GMT)
Show mesh context face map panel for all render engines

Dunno why this should be hidden in other engines (vertex groups do this too).
November 27, 2015, 21:36 (GMT)
Cleanup: Typos in comments
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021