Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-20 | Cleanup: use bool /w flag checks | Campbell Barton | |
2015-03-28 | Cleanup: redundant struct declarations | Campbell Barton | |
2015-03-27 | Use squared dist /w comparisons (mask, edge-slide) | Campbell Barton | |
2015-01-12 | revert part of 7a1dc20 | Campbell Barton | |
These warnings are false positives & confuses intended logic to set dummy values. | |||
2015-01-11 | Cleanup: quite some harmless but noisy warnings from gcc... | Bastien Montagne | |
2014-12-09 | Fix T42857: Inconsistency between cache line visibility and ability to ↵ | Sergey Sharybin | |
change frame from image space | |||
2014-11-28 | Cleanup: unused headers | Campbell Barton | |
2014-10-13 | Code cleanup: Move output arguments to the end of the list | Sergey Sharybin | |
2014-10-13 | Roto: Improve spline sliding vs. curvature detection | Sergey Sharybin | |
If the mouse is closer to the spline than to it's center do a spline curvature correction operator instead. | |||
2014-10-13 | Code cleanup: Prevent possible int->float conversion | Sergey Sharybin | |
2014-10-13 | Code cleanup: Use new SQUARE() macro to get squared distance threshold | Sergey Sharybin | |
2014-10-11 | Cleanup | Campbell Barton | |
2014-10-08 | Ghost Context Refactor | Jason Wilkins | |
https://developer.blender.org/D643 Separates graphics context creation from window code in Ghost so that they can vary separately. | |||
2014-10-02 | Fix T42030: Grabbing the whole mask interfere with grabbing individual curve | Sergey Sharybin | |
This fix is for the final 2.72 release. | |||
2014-09-28 | Fix T41981: Crash by Copy mask splines without splines | Sergey Sharybin | |
2014-09-26 | Fix for missing shortcuts for mask copy/paste | Sergey Sharybin | |
It's a safe fix and would be real cool to have in final release, it makes roto even easier than mentioned in the previous commit. | |||
2014-09-26 | Fix T41961: Crash by Copy n Paste splines to new mask without layer | Sergey Sharybin | |
It makes much more sense to ensure layer before pasteing, makes roto as easy as it has never been before! | |||
2014-08-21 | Fix incorrect 2d stabilization for masks | Sergey Sharybin | |
Reported by Sebastian Koenig in IRC> | |||
2014-08-19 | Roto: Add spline dragging zone in it's center | Sergey Sharybin | |
This dragging zone is visualized as the circle (the same as object origin) in the spline bounding box center and dragging that circle drags the whole spline. Pretty much basic functionality, but quite useful in practice. Requested by our roto team (Sebastian and Sean :) in IRC. | |||
2014-08-19 | Mask slide can be cancelled with RMB now | Sergey Sharybin | |
2014-06-22 | WM: set circle select minimum radius to 1 | Campbell Barton | |
2014-06-19 | Fix T40546: Duplicate spline breaks shape keys | Campbell Barton | |
2014-05-28 | Fix T40412: Moving mask layers does not invalidate mask drawing in the movie ↵ | Thomas Beck | |
clip editor Issue was caused by a missing WM_event_add_notifier(..) in the mask_layer_move_exec() function... | |||
2014-05-15 | Mask vertex colors used to be totally ignored | Sergey Sharybin | |
2014-05-14 | Code cleanup: doxy comments | Campbell Barton | |
2014-04-30 | Code cleanup: remove unused includes | Campbell Barton | |
Opted to keep includes if they are used indirectly (even if removing is possible). | |||
2014-04-26 | Code cleanup: use 'const' for arrays (editors) | Campbell Barton | |
2014-04-21 | Code cleanup: view2d api naming | Campbell Barton | |
2014-04-21 | View2d: API Cleanup for view<->region conversion | Campbell Barton | |
View2D had some inconsistencies making it error prone in some cases. - Inconstant checking for NULL x/y args. Disallow NULL args for x/y destination pointers, instead add: - UI_view2d_region_to_view_x/y - UI_view2d_view_to_region_x/y - '_no_clip' suffix wasn't always used for non-clipping conversion, switch it around and use a '_clip' suffix for all funcs that clip. - UI_view2d_text_cache_add now clips before adding cache. - '_clip' funcs return a bool to quickly check if its in the view. - add conversion for rectangles, since this is a common task: - UI_view2d_view_to_region_rcti - UI_view2d_region_to_view_rctf | |||
2014-04-17 | Fix T39767: Parent in Mask mode crashes | Campbell Barton | |
2014-04-16 | Fix for half pixel offset rasterizing masks | Campbell Barton | |
2014-04-11 | Code cleanup: use bool | Campbell Barton | |
2014-04-04 | Fix for typos in array size | Sergey Sharybin | |
2014-04-04 | Fix for mask slide operators didn't work with LMB selection | Sergey Sharybin | |
2014-04-04 | Mask spline slide didn't respect auto-key | Sergey Sharybin | |
2014-04-04 | Mask spline slide: holding Ctrl will make handles free | Sergey Sharybin | |
2014-04-04 | Followup to the previous commit: forgot to tweak handle type | Sergey Sharybin | |
2014-04-04 | Mask spline segment slide improvement | Sergey Sharybin | |
This implements weighted slide of second handle, just the same exact way as it works in Gimp. | |||
2014-04-04 | Mask point slide: clean-up of SlidePointData structure | Sergey Sharybin | |
2014-04-04 | Maks point slide: get rid of jump when you press shift | Sergey Sharybin | |
2014-04-04 | Mask point slide: remove commented out code | Sergey Sharybin | |
The code wasn't needed for quite a while already, so let's get rid of it. | |||
2014-04-04 | Mask curvature slide: reduce jumps on slide | Sergey Sharybin | |
Also correct wrong logic around tweaking handles type. | |||
2014-04-03 | Slide mask spline segment to define it's curvature | Sergey Sharybin | |
This actually implements the idea used in Gimp which is grabbing an arbitrary point on the spline and dragging it, ensuring spline goes over this point. This is really useful way to tweak spline curvature. Currently only affects on a closest handle, meaning no weighting on changes for both handles which are adjacent to the same segment will happen just yet, Another limitation is that currently such a slide is a big jumpy when you start sliding. This is because projection is not used to calculate u value because projection used to fail a lot for me here and didn't find a nice solution for this yet. But this is to be improved for sure! | |||
2014-04-03 | Code cleanup: style | Campbell Barton | |
2014-04-01 | Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define | Campbell Barton | |
2014-03-31 | Usual UI messages fixes... | Bastien Montagne | |
2014-03-31 | Vector handles were hidden but were allowed to slide apparently | Sergey Sharybin | |
2014-03-31 | Code cleanup: use false/true/bool for masking | Sergey Sharybin | |
2014-03-31 | Masking: fix for initialdeather point not being offset to the mouse position | Sergey Sharybin | |
2014-03-31 | Maksing: fix issue when it's not possible to drag right handle of aligned ↵ | Sergey Sharybin | |
handles |