e701f9b670
style cleanup: whitespace / commas
2012-04-29 15:47:02 +00:00
d30ee954f8
Remove variables tagged as unused. Easier to synchronize with current patches and makes
...
patches easier to read when variables are creating or e-using, but not un-commenting.
2012-04-29 13:45:31 +00:00
40489e378d
quiet unused warnings
2012-04-29 13:19:22 +00:00
d47528b2f4
Pose armature cleanup: remove old commented code replaced by use of new generic pchan_to_pose_mat().
...
After two months, think we can get rid of it, it’s in svn anyway if we ever need it!
2012-04-29 13:18:59 +00:00
c27c87dde4
Camera tracking: backport refactoring made in local branches with masking and dopesheet view into trunk
...
Mostly related on changes in poll functions for tracking operators and some changes
to how interface is initializing for different view types.
2012-04-29 12:32:26 +00:00
f88cfd9168
Code and style cleanup in own modules in BKE and also mball module
...
- Make sure functions are named in way BKE_<object>_<action> (same way as RNA callbacks)
- Make functions which are used by mball.c only static and remove their prototypes
from public header file.
Further cleanup is coming.
2012-04-28 16:49:00 +00:00
ef054e165c
style cleanup: format 'for' loop macros the same as for loops, some renaming to BLI_array macros.
2012-04-28 15:14:16 +00:00
a434572654
Camera tracking: if there's no image for current frame display default grid
...
and allow to interact with tracks for operators which doesn't require image.
Merged from tomato branch: svn merge ^/branches/soc-2011-tomato -r45624:45625
2012-04-28 10:09:58 +00:00
b340f930ec
style cleanup: changes to brace placement / newlines - for/while/if/switch
2012-04-28 06:31:57 +00:00
ee6aaafd31
code cleanup: typos and set gcc attributes for string formatting.
2012-04-25 06:06:40 +00:00
e7eac6c3f2
fix [ #31080 ], edge slide UV correction wasnt working for UVs surrounding the end of the slide selection (one edge sliding on a grid for example).
2012-04-25 02:46:32 +00:00
c4abd6cf5a
code cleanup: edge slide code had oddly named variables, added some comments and renamed vars.
...
also made BM_elem_select_set() a function (was a macro calling a function).
2012-04-25 01:24:55 +00:00
48893dba24
style cleanup: no functional changes
2012-04-24 22:50:49 +00:00
47b6b60e5a
code cleanup: no functional change - had both EDBM_editselection_* and BM_editselection_* funcs, replace EDBM_ funcs.
2012-04-24 21:19:18 +00:00
e017621f6a
code cleanup: rename UV functions to closer match bmesh api
2012-04-24 19:59:06 +00:00
16ff7e40e6
code cleanup: change C naming convention (so py and C api match), eg:
...
C: BM_face_calc_area(f), Py: BMFace.calc_area()
2012-04-23 01:19:50 +00:00
5c89138684
style cleanup: comments
2012-04-22 11:54:53 +00:00
b56aabf815
style cleanup: multi-line if statements.
2012-04-21 15:11:03 +00:00
6701933f5c
style cleanup
2012-04-21 12:51:47 +00:00
b26865ba99
code cleanup: prefer BM_face/edge/vert_select_set() over BM_elem_select_set() when the type is known (saves switch statement check on the type).
...
Add asserts so the correct types are ensured.
2012-04-20 16:55:47 +00:00
b40476455e
code cleanup: remove unused BMesh args.
2012-04-19 14:38:09 +00:00
475ecbb0ce
remove BM_ITER, BM_ITER_INDEX macros, use ELEM or MESH variants only (the maceros had unused args in both cases).
2012-04-19 13:47:58 +00:00
75b869e428
style cleanup: BM_ITER / BM_ITER_INDEX / BMO_ITER
2012-04-19 11:44:12 +00:00
3fdb0e9575
Fix: Transforming NLA strips leaks memory.
2012-04-18 17:50:30 +00:00
6d346724d3
Fix redo not working correct after keyboard input for shear, shrink/flatten,
...
push/pull, edge slide tools. Patch by Nicholas Rishel.
2012-04-18 08:26:58 +00:00
1f01d62d15
more replacement for BM_edge_face_count() use.
2012-04-18 06:57:28 +00:00
8ae502ae99
Fix #30977 : error loading modal keymaps from keyconfiguration presets.
2012-04-17 15:40:04 +00:00
3f9fce6542
Fix #30980 : edge slide Correct UVs option not working.
...
Was a bmesh todo, main issue was with shape keys, now disabled any changes to
the shape key data layer, and disabled the option altogether when editing
non-basis shape keys.
2012-04-17 14:24:04 +00:00
a72076a2da
bmesh todo: snap to volume with dupli's works again
2012-04-16 10:09:26 +00:00
e9346e3cfd
patch [ #30669 ] Inconsistency of Transform Operator Descriptions
...
from Harley Acheson (harley)
2012-04-09 09:52:12 +00:00
285970753e
fix/workaround an error related to [ #30735 ]
...
when a single face in a loop is hidden, loop cut will subdivide edges on both sides.
creating an edge between the hidden faces.
without this workaround the edge ends up hidden and selected.
added a check in BM_mesh_validate() for hidden/selected elements.
2012-04-03 07:31:11 +00:00
d98c1770f9
patch [ #30780 ] Transform operator leak in aborted edge slide mode
...
from Francisco De La Cruz (xercesblue)
2012-04-03 02:52:34 +00:00
670cdd5381
code cleanup:
...
always use if (...) even if the macros dont require it (confuses parsers)
define macros without the ';'s included.
2012-04-02 02:41:28 +00:00
09f29c0b70
style/name cleanup: have EDBM_* functions match our style guide and also match BM_ function naming conventions
2012-03-27 04:46:52 +00:00
1ce2c73816
Code style cleaup for motion-tracking modules.
...
Should be no functional changes.
2012-03-25 23:19:21 +00:00
6faeac9fe2
style cleanup: add braces around checks - 'if ELEM() {...}', confuses some parsers that done expand macros.
2012-03-25 22:35:18 +00:00
b8a71efeba
style cleanup: follow style guide for/with/if spacing
2012-03-24 07:52:14 +00:00
ab4a2aaf4a
style cleanup: follow style guide for formatting of if/for/while loops, and else if's
2012-03-24 06:38:07 +00:00
2f348d8b5d
style cleanup: mainly for mesh code, also some WM function use.
2012-03-24 02:51:46 +00:00
3c11379e26
code cleanup: move bmesh inline funcs to headers (avoids compiling the C files).
2012-03-24 01:24:58 +00:00
7ff77ed4ea
code cleanup: use zero_v3
2012-03-23 20:18:09 +00:00
4c3bb77012
style cleanup: spaces aroudn operators for operator definitions.
2012-03-22 07:26:09 +00:00
ccbed13343
Quiet warnings about unused functions and variables.
...
Commented or '#if 0' these functions/variables and marked with
'UNUSED' comment so they can be restored in the future if needed.
2012-03-19 22:21:40 +00:00
c2c0597239
Fix #30594 : UV editor transform tools did not show help/pivot line to indicate
...
transform center as it did in 2.49.
2012-03-19 17:21:46 +00:00
4f19c1a995
spelling cleanup
2012-03-18 07:38:51 +00:00
788b47b788
Fix for yesterday i18n own commit (r44924): we now need to define WITH_INTERNATIONAL everywhere TIP_/IFACE_ macros are used (else, we get non-international, dummy NOP macros instead!).
...
Also fixed in main CMakeList file, when no addon dir found, we want to disable WITH_PYTHON (I guess, certainly not WITH_INTERNATIONAL ;) ).
2012-03-17 12:07:58 +00:00
be7477c638
fix [ #30542 ] Shear Vertical Seg Faults Blender
...
honor the T_FREE_CUSTOMDATA flag.
2012-03-15 00:57:14 +00:00
aedd4af57e
code cleanup/bugfix uninitialized values
...
- edgebisect bmesh operator used uninialized beauty field.
- BLI_join_dirfile could read from before the string bounds when passed an empty dir string.
- pransform could use an uninitialized projected coordinate (unlikely but possible)
- RNA_property_path_from_ID_check would compare against an uninitialized pointer when the path wasn't found.
also have bmesh walker use BM_edge_other_vert() utility function.
2012-03-12 06:53:47 +00:00
b330abc290
remove Object member from BMesh struct - was only used for undo and BMEditMesh already stores an object pointer.
...
also fix for own mistake with mesh conversion refactor, shape key index was off by 1 when switching editmode.
2012-03-11 19:58:56 +00:00
7f34653f59
style cleanup: + some warning fixes, also remove unused metaelem extern.
2012-03-10 22:00:55 +00:00