Revision 28ea3f5 by Antonis Ryakiotakis May 1, 2015, 10:06 (GMT) |
Revision 94d80c8 by Joshua Leung May 1, 2015, 00:44 (GMT) |
Left some debug prints in here... |
Revision be0dcd4 by Joshua Leung May 1, 2015, 00:44 (GMT) |
Fix T43867: Clicking outside the viewport exits now Grease Pencil "Continous Draw" mode When working with a pen only, it was previously impossible to exit Grease Pencil draw mode (when continous drawing was enabled). Now, clicking outside the drawing region (e.g. in the timeline, properties editor, or the header/properties/toolshelf regions) where you are drawing will exit this mode. Some corner cases to be aware of: * When Region Overlap is enabled, clicking on the overlapping panels still exits draw mode (even though you can see behind the buttons) * In the Nodes Editor, clicking on a node (while in drawmode) will still draw a dot/stroke. But, you can still exit drawmode by clicking on any of the panels (properties/toolshelf/header) mentioned earlier * To cope with cases where the operator is launched from the toolshelf, the code now sets a new "active region" when the first stroke is performed (based on what region is under the cursor at the time of that stroke), overwriting the setting that got stored when invoking the operator (i.e. the toolshelf). This change doesn't have any real user-visible effects, other than making it possible for this fix to actually work without breaking that use case. |
Revision f8bdd8e by Campbell Barton April 30, 2015, 20:51 (GMT) |
BMesh: correct bmesh_edge_vert_swap Missed swapping out loops. |
Revision 6111da3 by Campbell Barton April 30, 2015, 20:18 (GMT) |
BMesh: add bmesh_disk_vert_replace |
Revision a822106 by Campbell Barton April 30, 2015, 19:53 (GMT) |
Cleanup: typos |
Revision cdabf7e by Bastien Montagne April 30, 2015, 18:58 (GMT) |
Data transfer - Loop Islands Hell Fixes. This commit fixes several issues: * island_store->items_to_islands_num was reset each time we added a new island, this is stupid! Harmless too, though, afaikt. * partial verts bvhtree (with several islands) was hugely over-allocated... * we would 'leak' in neighbor islands when geometry itself was contiguous. * best_nor_dot was used incorrectly, leading to smaller weights for better matching normal! All those fixes are related to T44522 (through personal communications with reporter). |
Revision 4d6584b by Campbell Barton April 30, 2015, 15:49 (GMT) |
UI: use enum for thumbnail size |
Revision 5ced6cb by Campbell Barton April 30, 2015, 15:36 (GMT) |
Correct warning |
Revision 3a97267 by Campbell Barton April 30, 2015, 15:15 (GMT) |
RNA defaults test Alternative to T32894, simple test which creates new data and compares with RNA defaults. Can be used to keep the values in sync without having to maintain a large set of defines. |
Revision 078e589 by Dalai Felinto April 30, 2015, 15:12 (GMT) |
Better fix for T44556: Crash on the World Properties > Preview |
Revision 179fff9 by Dalai Felinto April 30, 2015, 15:12 (GMT) |
Revert "Fix T44556: Crash on the World Properties > Preview" This reverts commit 4bcc7a2ec6bf6937778a2227c7f938c50a0fafe5. |
Revision 69ef1a3 by Campbell Barton April 30, 2015, 14:58 (GMT) |
Py/RNA: support to load and remove sounds |
Revision 5dd63a9 by Antonis Ryakiotakis April 30, 2015, 13:06 (GMT) |
Fix opengl rendering always looking through camera Actually check if we have a camera and looking through it before rendering in multiview. |
Revision f271d85 by Bastien Montagne April 30, 2015, 12:28 (GMT) |
Fix T44439: outliner's treestore could keep invalid ID pointers, could crash on undo due to invalid mem access. We cannot nuke treestore in readfile's `blo_lib_link_screen_restore()`, because this will destroy all UI-state data (like opened/closed items, etc.). Since we cannot know for sure whether an ID pointer from tselem->id is valid here, we have to ensure they are never invalid, i.e. to always set them to NULL when we delete them. To do so, this commit uses a similar approach as what already exists for ID references in WM notifiers - it extends `free_notifier_reference_cb()` to also nullify those IDs in all outliners. Note that some ID types are not used(shown) by outliner currently, so `TREESTORE_ID_TYPE` macro was added, that checks whether an ID is possibly used by outliner. Avoids a few searches in whole tree whene deleting some IDs. Reviewers: campbellbarton, sergey Maniphest Tasks: T44439 Differential Revision: https://developer.blender.org/D1272 |
Revision d1c9852 by Antonis Ryakiotakis April 30, 2015, 12:24 (GMT) |
Missed this last commit |
Revision 2d491b8 by Antonis Ryakiotakis April 30, 2015, 11:52 (GMT) |
Minor tweaks to make fill and invert support gpixel operations |
Revision 04b23af by Joshua Leung April 30, 2015, 10:59 (GMT) |
Code Cleanup: Simplified insert_keyframe_button and delete_keyframe_button As a followup for the previous commit, do the same thing for the insert/delete keyframe button operators as is done for the clear keyframes op. There really isn't much need/reason for conducting the looping there, as those functions natively handle this themselves already. |
Revision 7369c4f by Joshua Leung April 30, 2015, 10:59 (GMT) |
Code Cleanup: Simplify Clear Keyframes operator's code On second thought, the previous commit was just adding additional complexity which wasn't needed, as the operator was wasting effort by doing this looping itself. |
Revision debcd6b by Joshua Leung April 30, 2015, 10:59 (GMT) |
Fix T44558 - "Clear Keyframes" complains when operating on an array property and it had deleted the action in the process |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021