Campbell Barton
c00c0134e0
svn merge -r41847:41899 ^/trunk/blender
2011-11-16 03:10:15 +00:00
Campbell Barton
0c7a25cd0e
patch [ #28993 ] wm_window_match_do(): Fix crash on null pointer dereference
...
from Ola Jeppsson (olajep)
also some cleanup edits
2011-11-15 16:38:48 +00:00
Campbell Barton
e59ab6486f
svn merge -r41751:41779 ^/trunk/blender
2011-11-15 02:05:32 +00:00
Campbell Barton
094c9799f9
quiet -Wdouble-promotion warnings
2011-11-11 12:00:08 +00:00
Campbell Barton
130b4429b0
svn merge -r41638:41648 ^/trunk/blender
2011-11-10 01:50:22 +00:00
Brecht Van Lommel
e06f206450
Fix: incorrect use of IFACE_ macro, and correct a typo.
2011-11-08 11:02:57 +00:00
Campbell Barton
cb890a49fb
svn merge ^/trunk/blender -r41602:41638 .
2011-11-08 02:57:28 +00:00
Sergey Sharybin
27d42c63d9
Camera tracking integration
...
===========================
Commiting camera tracking integration gsoc project into trunk.
This commit includes:
- Bundled version of libmv library (with some changes against official repo,
re-sync with libmv repo a bit later)
- New datatype ID called MovieClip which is optimized to work with movie
clips (both of movie files and image sequences) and doing camera/motion
tracking operations.
- New editor called Clip Editor which is currently used for motion/tracking
stuff only, but which can be easily extended to work with masks too.
This editor supports:
* Loading movie files/image sequences
* Build proxies with different size for loaded movie clip, also supports
building undistorted proxies to increase speed of playback in
undistorted mode.
* Manual lens distortion mode calibration using grid and grease pencil
* Supervised 2D tracking using two different algorithms KLT and SAD.
* Basic algorithm for feature detection
* Camera motion solving. scene orientation
- New constraints to "link" scene objects with solved motions from clip:
* Follow Track (make object follow 2D motion of track with given name
or parent object to reconstructed 3D position of track)
* Camera Solver to make camera moving in the same way as reconstructed camera
This commit NOT includes changes from tomato branch:
- New nodes (they'll be commited as separated patch)
- Automatic image offset guessing for image input node and image editor
(need to do more tests and gather more feedback)
- Code cleanup in libmv-capi. It's not so critical cleanup, just increasing
readability and understanadability of code. Better to make this chaneg when
Keir will finish his current patch.
More details about this project can be found on this page:
http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2011
Further development of small features would be done in trunk, bigger/experimental
features would first be implemented in tomato branch.
2011-11-07 12:55:18 +00:00
Campbell Barton
7508540c53
svn merge -r41575:41602 ^/trunk/blender
2011-11-07 07:01:24 +00:00
Campbell Barton
96d73bfdcf
replace VECCOPY with copy_v3_v3, same for 2d copy, also added vec copy functions for int & char.
2011-11-07 01:38:32 +00:00
Campbell Barton
7c88bc5952
replace macros for bli math functions in editors
2011-11-06 16:34:44 +00:00
Campbell Barton
ec3b0c6a96
misc macro --> bli math lib functions
2011-11-06 15:17:43 +00:00
Campbell Barton
e936c78251
svn merge ^/trunk/blender -r41503:41575
2011-11-06 10:38:44 +00:00
Campbell Barton
33accdb725
use (const char*) rather than (char*) where possible.
...
also removed some unused function definitons.
2011-11-05 11:04:28 +00:00
Campbell Barton
439f57d361
svn merge ^/trunk/blender/ -r41453:41458
2011-11-02 06:19:04 +00:00
Nicholas Bishop
b60f60453b
Function convertViewVec() contained some piece of code duplicated four
...
times, pulled out into separate function and cleaned up a bit. Should
be no functional changes.
Review link: http://codereview.appspot.com/5308073/
2011-11-02 00:17:37 +00:00
Campbell Barton
a1e95e2e18
replace as many uses of BM_Get/SetIndex as possible with tagging with a temp flag, some uses need index values to be set, so this will need more effort to replace (crazy space and solidify for eg).
2011-11-01 12:51:38 +00:00
Campbell Barton
0701982933
svn merge -r41329:41335 ^/trunk/blender
2011-10-28 12:57:37 +00:00
Campbell Barton
0d63bb005f
replace VECCOPY and QUATCOPY with inline funcs.
2011-10-28 12:40:15 +00:00
Campbell Barton
15e6d6cd75
svn merge ^/trunk/blender -r41226:41227 .
2011-10-24 12:43:08 +00:00
Campbell Barton
ad1d3dd30f
svn merge ^/trunk/blender -r41175:41200 --- will need to apply fix after
2011-10-24 07:56:42 +00:00
Campbell Barton
4a04f72069
remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-23 17:52:20 +00:00
Campbell Barton
c1de5cc838
- use defines for wmKeyMapItem & wmEvent alt/shift/ctrl/oskey
...
- clear utf8_buf on key up & complain if its set (should never happen)
2011-10-22 11:34:01 +00:00
Campbell Barton
ef1a1e1451
svn merge ^/trunk/blender -r41005:41075
2011-10-17 03:40:10 +00:00
Campbell Barton
7f4bb1f71b
spelling corrections in comments and quiet warning
2011-10-15 14:14:22 +00:00
Andrew Wiggin
f45dee7021
For edge slide also save the hide state of the faces the edge will slide on so it doesn't get overwritten to visible.
2011-10-12 13:01:06 +00:00
Campbell Barton
aa6d7ebd14
svn merge ^/trunk/blender -r40720:40872
2011-10-09 07:31:15 +00:00
Campbell Barton
e5a11dfcd6
fix for [ #28788 ] wasn't complete, pose bones scale was ignoring "Individual origins" setting.
2011-10-03 16:20:05 +00:00
Campbell Barton
74c681330f
fix [ #28788 ] Scale using "Individual origins" in bones
...
works for rotate and scale
2011-10-02 19:57:34 +00:00
Campbell Barton
a1d647e92c
remove some redundant checks and compiler warnings.
2011-10-02 12:21:24 +00:00
Campbell Barton
effea8c29b
svn merge ^/trunk/blender -r40511:40587
2011-09-27 03:12:31 +00:00
Martin Poirier
2170301204
[ #28681 ] Switching transform type doesn't register correct operator for 'repeat'.
...
Reported by Nicholas Rishel
Part of a potential fix, see discussion in tracker.
2011-09-27 01:28:15 +00:00
Campbell Barton
9494340dae
svn merge ^/trunk/blender -r40432:40491
2011-09-23 13:04:01 +00:00
Campbell Barton
ea4b3fee1f
svn merge ^/trunk/blender -r40389:r40390
2011-09-23 07:17:07 +00:00
Brecht Van Lommel
1445ed9f11
Fix #28651 : dopesheet crash when configuring keymap to use translate tool.
...
This doesn't work, needs to be time translate, but we can avoid the crash.
2011-09-22 14:29:15 +00:00
Campbell Barton
84d06f252e
tag & comment unused vars with /* UNUSED */
2011-09-20 08:48:48 +00:00
Campbell Barton
1ff373ef5b
svn merge -r40166:40279 ^/trunk/blender
2011-09-17 04:59:14 +00:00
Campbell Barton
0d355a8a2c
replace BLI_strncpy with BLI_strncpy_utf8 where input isnt ensured to be valid.
...
also replace strcpy's which copy using "" with str[0]='\0'
2011-09-15 12:26:48 +00:00
Campbell Barton
fddc655aec
svn merge -r40140:r40148 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-09-12 04:57:20 +00:00
Campbell Barton
4bd0a2ba2d
replace VECCOPY -> copy_v3_v3, added copy_v*_v*_short too for typesafe copying, some parts of the code are copying float -> short normals without scaling. fix coming next.
2011-09-12 04:14:12 +00:00
Campbell Barton
ca662d0fd6
svn merge -r40124:40140 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-09-12 00:38:57 +00:00
Campbell Barton
2827ee26e5
fix for ntreeGPUMaterialNodes(), using uninitialized exec pointer.
...
also commented some set-but-unused variables.
2011-09-12 00:00:21 +00:00
Campbell Barton
a167ee1262
svn merge -r39951:39986 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-09-07 00:46:11 +00:00
Sergey Sharybin
d4ce95d1dc
Fix #28524 : Push/Pull Assert when using Operator Panel to Alter Distance value
...
Some transform operators (like push/pull, shrink/fatten, to sphere and so)
were creating "value" as single scalar value. This used to confuse
RNA_float_get_array used in initTransform.
Use RNA_float_get_array for array values and RNA_float_get for scalar value
in transform initi function.
2011-09-06 14:59:55 +00:00
Campbell Barton
3126ab835d
[ #28498 ] BMesh: fix 28481
...
by Andrew Wiggin (ender79)
This fixes a loop bug in bmesh.
2011-09-05 06:53:30 +00:00
Campbell Barton
9bc92b2146
svn merge -r39781:39792 https://svn.blender.org/svnroot/bf-blender/trunk/blender , merge pepper, manually merged source/blender/editors/transform/transform_generics.c
2011-09-01 00:35:30 +00:00
Joseph Eagar
3e4bf6d4ad
=bmesh= knife tool applies to modifier cage now, also fixed some bugs in it
2011-08-30 01:59:33 +00:00
Campbell Barton
fd4575b2e3
svn merge -r39493:39664 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-08-24 02:29:45 +00:00
Joerg Mueller
f0d5abfcb2
Merging trunk up to r39637.
2011-08-22 20:31:46 +00:00
Howard Trickey
6f23266286
fix edge slide when more than one loop selected
2011-08-20 01:47:08 +00:00