Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3676 / 5574

March 31, 2012, 14:22 (GMT)
Fixing kyrgyz language (code is ky_KG, just ky does not work...).

These keycodes are a mess, and impossible to test them all under linux, as you always have to install the corresponding locales... :(
March 31, 2012, 12:29 (GMT)
Small array modifier performance improvement.

Transform vertices directly rather than using BMOp.
March 31, 2012, 12:29 (GMT)
Minor code cleanups for bmo_dupe.c.
March 31, 2012, 04:24 (GMT)
style cleanup: text editor
March 31, 2012, 04:04 (GMT)
code cleanup: use uppercase defines and change drawFCurveFade into static function.
March 31, 2012, 03:36 (GMT)
code cleanup: use uppercase for defines and dont end macro's with ;
March 31, 2012, 00:59 (GMT)
move debug flag into its own global var (G.debug), split up debug options.
--debug
--debug-ffmpeg
--debug-python
--debug-events
--debug-wm

This makes debug output easier to read - event debug prints would flood output too much before.

For convenience:
--debug-all turns all debug flags on (works as --debug did before).

also removed some redundant whitespace in debug prints and prefix some prints with __func__ to give some context.
March 30, 2012, 17:30 (GMT)
Fix bug 30195, Array modifier fails to merge vertices.

All cases should work now -- that's adjacent duplicate merging,
first-last duplicate merging, and start/end cap merging. A lot of
complexity really, wonder if it might not be better to just do a full
"remove doubles" rather than try to match pre-BMesh behavior exactly.
March 30, 2012, 17:30 (GMT)
For BMesh functions that test flags, add enabled/disabled variants.
March 30, 2012, 17:30 (GMT)
Add BMO function to append to a buffer slot.
March 30, 2012, 16:09 (GMT)
Image editor: shortcuts 1-key to 8-key for switching between render slots, patch
by Damir Prebeg.

Also changed back J-key slot switching to only cycle through used slots, not used
slots + 1. This is much more useful to compare two renders easily, rather than being
shown an empty slot each time.
March 30, 2012, 16:09 (GMT)
Node socket values now only have soft limits, rather than hard limits, so you
can type in any value, and only when sliding the number value there is a limit.
It was already possible to assign any value to a socket with node linking, so
this shouldn't cause any new issues.

Also raised the limits on the math nodes, with a patch by Agustin Benavidez.
March 30, 2012, 16:08 (GMT)
Fix #30708: pressing escape in the color picker popup did not reset to the previous color.
March 30, 2012, 13:49 (GMT)
Fix out-of-date slot type sizes.

The BMO_OPSLOT_TYPEINFO array was out of date, the last two entries
were off by one. Updated with correct values and added comments to
make it easier to match up in future.

Also changed the alloc string for mapping slot's ghash to something
more descriptive than "bemsh op".
March 30, 2012, 13:04 (GMT)
Fix [#30709] Renaming a bone renames all drivers' targets using a bone of that name, regardless of the armature.

This fix adds a "ref_id" ID pointer to BKE_all_animdata_fix_paths_rename() & co, which is the ID against which prefix+oldName/NewName is "applied", currently only used for drivers' bones targets. Just pass NULL to get same behavior as previously. A bit annoying to make such a change for such a specific case, but there seems to be no other way to go... :/
March 30, 2012, 11:35 (GMT)
patch to add __deepcopy__ to mathutils types, this is no different to __copy__, except some py utilities expect __deepcopy__ to exist, so better have them.
March 30, 2012, 10:37 (GMT)
Added new command-line arguments --debug-ffmpeg and --debug-libmv to
be able to see debug prints coming from FFmpeg or libmv independently
of general blender debug messages.
March 30, 2012, 10:37 (GMT)
Camera tracking refactoring:

- Deduplicate patetrn sampling used in esm and lmicklt trackers and
move SamplePattern to image/sample.h - Move computation of Pearson
product-moment correlation into own function in new file image/correlation.h
so all trackers can use it to check final correlation.
- Remove SAD tracker. It's almost the same as brute tracker, with only two differences:
1. It does brute search of affine transformation which in some cases helps to track
rotating features 2. It didn't use common tracker api which probably gave some
speed advantage, but lead to a real headache to use it together with other
trackers leading to duplicated code in blender side.
- Switch blenedr to use brute tracker instead of sad tracker which tracking made
source code much more simple to follow.
March 30, 2012, 10:37 (GMT)
Cleanup: move tracking settings to be just after Track panel which makes it easier to
control things during tracking.
March 30, 2012, 10:00 (GMT)
style cleanup
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021