Revision 1f501db by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 1, 2014, 11:28 (GMT) |
More cleanup to the widget API. Now with RNA pointer copy we don't need to allocate RNA pointers anymore. The API is much more streamlined and is almost like the panel API. |
Revision af74cba by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 1, 2014, 10:57 (GMT) |
Widgets: Cleanup, no draw flag now, widgets are fully dynamic. Also calculate scale always to make sure interaction happens correctly. |
Revision 2b1bdb5 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) November 28, 2014, 22:02 (GMT) |
Refactor widgets to always be recreated on redraw - like buttons. This allows us to spawn a different number of widgets per frame, which will be needed for shapekey doritos. Also added a widgetgroup for the shapekeys |
Revision 0b443c8 by Campbell Barton (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 28, 2014, 21:21 (GMT) |
Merge branch 'master' into gooseberry |
Revision a99f5a7 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) November 28, 2014, 15:35 (GMT) |
Add stub operator for widget operation so it is blocking and events do not get lost when region changes. |
Revision 6336b21 by Campbell Barton (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 28, 2014, 15:26 (GMT) |
Merge branch 'master' into gooseberry |
Revision f74e4d9 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 28, 2014, 15:21 (GMT) |
Merge branch 'viewport_experiments' into gooseberry Conflicts: source/blender/gpu/intern/gpu_buffers.c |
Revision 5467064 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, viewport_experiments) November 28, 2014, 15:15 (GMT) |
Merge branch 'master' into viewport_experiments Conflicts: source/blender/editors/space_view3d/view3d_draw.c source/blender/gpu/GPU_buffers.h source/blender/gpu/intern/gpu_buffers.c |
Revision bd434b9 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, viewport_experiments) November 28, 2014, 15:10 (GMT) |
Revert "Hook up flags to request a specific sorting scheme from GPU buffer setup" This reverts commit 827ad6075dcf144025db7c4319e9954dcf45b26c. |
Revision 7e9eb8b by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 28, 2014, 10:47 (GMT) |
Merge branch 'master' into gooseberry Conflicts: source/blender/blenloader/intern/versioning_270.c |
Revision 9768480 by Campbell Barton (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 27, 2014, 20:40 (GMT) |
Merge branch 'master' into gooseberry |
Revision 8ce8a4e by Campbell Barton (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 27, 2014, 18:12 (GMT) |
Merge branch 'master' into gooseberry |
Revision 2a3d6ef by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) November 26, 2014, 18:28 (GMT) |
Merge branch 'master' into wiggly-widgets |
Revision d898581 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 26, 2014, 14:09 (GMT) |
Merge branch 'master' into gooseberry Conflicts: source/blender/editors/space_view3d/view3d_draw.c source/blender/gpu/intern/gpu_extensions.c |
Revision 5373b4a by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, viewport_experiments) November 25, 2014, 15:31 (GMT) |
Merge branch 'master' into viewport_experiments Conflicts: source/blender/editors/space_view3d/view3d_draw.c source/blender/gpu/intern/gpu_extensions.c |
Revision c0d8ed5 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 25, 2014, 13:25 (GMT) |
Merge branch 'master' into gooseberry Conflicts: release/scripts/startup/bl_ui/space_sequencer.py source/blender/blenkernel/BKE_sequencer.h source/blender/blenkernel/intern/sequencer.c source/blender/blenkernel/intern/sound.c source/blender/blenloader/intern/readfile.c source/blender/editors/animation/anim_ops.c source/blender/editors/space_sequencer/sequencer_draw.c source/blender/editors/space_sequencer/sequencer_edit.c source/blender/editors/space_sequencer/sequencer_intern.h source/blender/editors/space_sequencer/sequencer_preview.c source/blender/editors/space_view3d/view3d_draw.c source/blender/editors/space_view3d/view3d_edit.c source/blender/editors/space_view3d/view3d_ops.c source/blender/editors/transform/transform.c source/blender/editors/transform/transform_conversions.c source/blender/editors/transform/transform_snap.c source/blender/makesdna/DNA_space_types.h source/blender/makesdna/DNA_view3d_types.h source/blender/makesrna/intern/rna_space.c |
Revision aae1162 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) November 24, 2014, 18:22 (GMT) |
Merge branch 'master' into wiggly-widgets Conflicts: source/blender/editors/space_view3d/view3d_edit.c source/blender/editors/space_view3d/view3d_ops.c |
Revision 8aed4bb by Sergey Sharybin (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 24, 2014, 09:09 (GMT) |
Fix compilation error with SCons The file wasn't being comiling by CMake, remove it from SCons compilation as well. Not sure if the same is required in original branch, maybe it'll be redone anyway. For now let's make it so gooseberry branch is compiling nicely on the buildbot. |
Revision dd43f9c by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) November 21, 2014, 17:05 (GMT) |
Cage widget now does something useful (tm). Basically, we can now transform the x direction of the backdrop in sequencer when a viewer node is active. There are still some issues with property transform not being a proper operator, but we can fix that easily. To make full 2D transform work we need positions stored in one property. |
Revision ff50cd9 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) November 21, 2014, 16:07 (GMT) |
2D widgets Cleanup: * Get rid of invalid flag (we avoid drawing widgets by dereferencing RNA now so it should be OK) * Add intersect function for 2D widgets (still needs correct mapping to be any useful though) |
|