Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-06 | GHash: no need to malloc iterators | Campbell Barton | |
2015-01-26 | Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage). | Bastien Montagne | |
Makes usage of those funcs much more clear, we even had mixed '!strcmp(foo, bar)' and 'strcmp(foo, bar) == 0' in several places... | |||
2015-01-26 | Fix T41834: Ctrl+LMB, Extrude Curves 2+ splines | Campbell Barton | |
Extrude and Ctrl+LMB now support multiple selected vertices. Also maintain active vertices. D964 by Tyler Sliwkanich with own modifications | |||
2015-01-26 | Curves: BKE_nurb_copy left duplicate arrays | Campbell Barton | |
While callers accounted for this, its quite error prone. Just NULL instead. | |||
2015-01-04 | FileBrowser: Cleanup: rename some (really ugly) enum names. | Bastien Montagne | |
2015-01-01 | cleanup: redundant casts & const cast correctness | Campbell Barton | |
2014-11-28 | Cleanup: unused headers | Campbell Barton | |
2014-11-20 | Fix T42639, editcurve flags not getting restored on undo. | Antony Riakiotakis | |
Error here could be reproduced by tweaking curve properties such as 2d-3d or fill type and undoing. | |||
2014-11-17 | ShapeKeys: Add `BKE_keyblock_is_basis` to check whether a given keyblock is ↵ | Bastien Montagne | |
used a basis by others. Also fix stupid debug-only error in previous commit. | |||
2014-11-17 | Cleanup: rename `BKE_key_convert/update` to `BKE_keyblock_convert/update`. | Bastien Montagne | |
We are handling a keyblock here, not a whole key(set). Names are alreay a bit confusing, let's be consistent at least. | |||
2014-11-16 | Cleanup: use BLI_listbase_*** prefix for count,sort,sort_r | Campbell Barton | |
2014-11-11 | UI Refactor T41640 | Campbell Barton | |
Make the UI API more consistent and reduce confusion with some naming. mainly: - API function calls - enum values some internal static functions have been left for now | |||
2014-10-28 | Cleanup: use SELECT flag | Campbell Barton | |
2014-10-28 | Fix T41041: 'Delete keyframe' removes markers too | Campbell Barton | |
Operators that trigger UI events (but nothing else) were using 'CANCELLED' making it impossible to tell if an invoke function failed, or opened a menu. | |||
2014-09-24 | Cleanup: de-duplicate text select logic | Campbell Barton | |
2014-09-10 | Text3d: assert for <0 len text | Campbell Barton | |
also add operator to test blacklist | |||
2014-09-10 | Text3D: fixes to selection | Campbell Barton | |
- clamp selection on entering editmode (Python may have changed). - BKE_vfont_select_get no longer succeeds with an empty selection this caused many operators to go ahead and operate on zero size array. | |||
2014-09-01 | Support more object types scene-scale (on creation) | Campbell Barton | |
- lamp - camera - font - empty & effector Also fix inconsistency with apply transform (modified shape-keys for meshes but not curve/lattice) | |||
2014-08-15 | Fix T41443: Separate bug with Curves & Hooks | Sergey Sharybin | |
This solves the crash, but indices might be wrong after the separation. There are loads of other ways to confuse hook indices in both meshes and curves, for now considering this a TODO. | |||
2014-08-01 | Revert "Fix T41226: Wrong Undo on curves and hooks" | Sergey Sharybin | |
This reverts commit e042c8428f8c0c0a72cdd23d2c058c20ab5745ed. Proper fix will come later, or be declared a TODO. | |||
2014-07-31 | Fix T41226: Wrong Undo on curves and hooks | Sergey Sharybin | |
2014-07-19 | Defines: replace ELEM3-16 with ELEM(...), that can take varargs | Campbell Barton | |
2014-07-18 | Fix T41039: Hook modifier sometimes fails to retain correct bezier curve ↵ | Sergey Sharybin | |
point assignment | |||
2014-07-18 | Fix wrong index update when removing CV points | Sergey Sharybin | |
2014-06-26 | Code cleanup: remove MAT3/4_UNITY defines, just call unit_m3/4 | Campbell Barton | |
2014-06-26 | Code cleanup: casts, dead assignment & arg order. | Campbell Barton | |
2014-06-18 | Revert "Fix flickering when transform snapping in edit mode and cursor is" | Antony Riakiotakis | |
Looks like the cleanest way to handle this is to no do bounding box collision for edit mode at all. But this is easy to enforce This reverts commit 7b5fe4f316234022a0ab761b694cd459ce98db2d. Conflicts: source/blender/editors/transform/transform_snap.c | |||
2014-06-13 | BLI_bitmap: rename macros | Campbell Barton | |
- BLI_BITMAP_SET -> BLI_BITMAP_ENABLE - BLI_BITMAP_CLEAR -> BLI_BITMAP_DISABLE - BLI_BITMAP_GET -> BLI_BITMAP_TEST - BLI_BITMAP_MODIFY -> BLI_BITMAP_SET | |||
2014-06-12 | Fix flickering when transform snapping in edit mode and cursor is | Antony Riakiotakis | |
slightly outside the mesh. Reported by Thomas Beck on irc. Issue here is that the mesh bounding box changes as we are transforming the vertices. Solution is to collide against the initial bounding box. Unfortunately the snapping functions are made in a way that a lot of code needed to be tweaked here, but the change should be straightforward and harmless (famous last words, I know). Ideally we might want to even increase the size of the bounding box a little (as seen in screen space) to allow snapping even in cases where, cursor is slightly outside the bounding box, but since this is not so straightforward to do for all cases, at least for me, leaving this as a TODO. | |||
2014-05-26 | Fix curve switch direction ignoring active vertex | Campbell Barton | |
2014-05-26 | EditCurve: Replace -1 with CU_ACT_NONE define | Campbell Barton | |
2014-05-26 | Fix for curve having invalid active vertex after setting type | Campbell Barton | |
also allow passing NULL vertex to BKE_curve_nurb_vert_active_set | |||
2014-05-16 | Fix T40214: Wrong size calculation on new curve objects | Bastien Montagne | |
Do not take into account grid size in objectdata creation itself, this is handled on a higher level. | |||
2014-05-15 | Fix 3D font selection and material lagging behind with vertical cursor motion | Campbell Barton | |
2014-05-15 | Code cleanup: remove '\r' check for 3d text, its removed on load even on windows | Campbell Barton | |
2014-05-01 | Code cleanup: remove file handling headers where they arent needed | 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-29 | Fix for nurbs surface merge didn't update key index | Sergey Sharybin | |
2014-04-26 | Code cleanup: use 'const' for arrays (editors) | Campbell Barton | |
2014-04-11 | Code cleanup: use bool | Campbell Barton | |
2014-04-01 | Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define | Campbell Barton | |
2014-03-28 | Fix for curve smooth ignoring cyclic | Walid Shouman | |
2014-03-17 | Code cleanup: style | Campbell Barton | |
2014-03-15 | Code cleanup: use r_ prefix for return args | Campbell Barton | |
2014-03-12 | Fix T39109: Vertices affected by Hook Modifiers change after "switch ↵ | Sergey Sharybin | |
Direction" on Curves Remapping hooks and vertex parent wasn't implemented for curves. | |||
2014-03-11 | 3D Text: textbox selection while in editmode | Campbell Barton | |
D395 from Henrik Aarnio with some improvements. | |||
2014-03-11 | View3d: take pixelsize into account for selection distance | Campbell Barton | |
2014-03-01 | Code cleanup: correct abs use and quiet warnings | Campbell Barton | |
2014-02-24 | Fix T38786: Curve unable to make segment | Campbell Barton | |
2014-02-21 | Modifier: rename triangulate scanfill to ear-clip | Campbell Barton | |