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 |
Revision 83ea416 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) December 19, 2015, 12:12 (GMT) |
Fix glitch after canceling tweaking |
Revision 13c6a6c by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) 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). |
Revision ad2f210 by Antonis Ryakiotakis (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) December 5, 2015, 18:34 (GMT) |
Fix memory header corruption, report and cause found by Julian, thanks! |
Revision 152d6dd by Antonis Ryakiotakis (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) December 5, 2015, 18:16 (GMT) |
Merge branch 'master' into wiggly-widgets |
Revision a22570b by Antonis Ryakiotakis (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) December 5, 2015, 17:43 (GMT) |
grrr...proper fix this time |
Revision fdc981c by Antonis Ryakiotakis (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) December 5, 2015, 17:40 (GMT) |
classic blenderplayer compile error fix. |
Revision 26e7133 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) December 4, 2015, 00:24 (GMT) |
Fix memory leak caused by recent merge conflicts |
Revision 06a1013 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) 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. |
Revision cbf86cb by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) December 4, 2015, 00:17 (GMT) |
Cleanup: Remove dead/unused code |
Revision daf4a3b by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) 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. |
Revision 9af4ff0 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) 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 |
Revision ef4a83d by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) November 27, 2015, 23:52 (GMT) |
Remove redundant transform flag for manipulator Could actually be removed in master as well. |
Revision 67522d9 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) November 27, 2015, 23:28 (GMT) |
Fix regression caused by recent C99 cleanup commit Caused by rBcb82eda2e, arrows didn't drag correctly. |
Revision 5c51c1a by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) November 27, 2015, 23:24 (GMT) |
Add missing break, fix sometimes wrong face map highlighted after de-select all |
Revision 67ad664 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) 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). |
Revision 4dd5d3a by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, wiggly-widgets) November 27, 2015, 21:36 (GMT) |
Cleanup: Typos in comments |
|