Blender Git Commits

Blender Git "master" branch commits.

Page: 3322 / 5574

January 21, 2013, 02:30 (GMT)
code cleanup: style & warnings.
January 21, 2013, 01:52 (GMT)
Bevel vertex only (shortcut: control-shift-B) initial commit.
January 21, 2013, 01:01 (GMT)
Ommit extraneous check for paint tool in 3d mapping case (Only draw tool
uses this anyway) and avoid copying of coordinate for 3D case.
January 21, 2013, 00:58 (GMT)
Cycles Hair: Fix of cardinal curve intersection routine

Fixed some of my own mistakes in the cardinal curve intersection routine.
January 21, 2013, 00:39 (GMT)
Fix #33939, if initialization of vert slide failed, code did not handle
the case well.
January 20, 2013, 21:32 (GMT)
3D mapping for projective texture painting (only for draw brush). Useful
to draw with procedural textures on surface of object. 2D painting will
still paint as if tiled.

When we unify the paint systems, the texture sampling functions will
need to be changed. Sculpt uses a slightly different system that passes
both screen and 3d coordinates to the sampling function. This commit
however is not too disrupting for that however so it can go in now.
January 20, 2013, 18:17 (GMT)
Fix for usual bplayer issue (own fault)...
January 20, 2013, 17:29 (GMT)
Python i18n API. Many thanks to Campbell and Brecht for the reviews and suggestions!

This commit adds:
* A new bpy.app.translations module giving some info about locales/translation stuff (current active locale, all locales currently known by blender, all translation contexts currently defined, etc.).

* The ability for addons to feature translations, using the (un)register functions of above module.

* Also cleans up "translate py string when storing into RNA prop" by removing "PROP_TRANSLATE" string's subtype, and adding a PROP_STRING_PY_TRANSLATE flag instead (this way it is no more exposed to python...).

Addon translations work with py dictionaries: each addon features a dict {lang: {(context, message): translation, ...}, ...}, which is registered when the addon is enabled (and unregistered when disabled).

Then, when a key (context, message) is not found in regular mo catalog, a cache dict for current locale is built from all registered addon translations, and key is searched in it.

Note: currently addons writers have to do all the work by hand, will add something (probably extend "edit translation" addon) to automate messages extraction from addons soon(ish)! To get a look to expected behavior from addons, have a look at render_copy_settings/__init__.py and render_copy_settings/translations.py (rather stupid example currently, but...). Once we have a complete process, I'll also update relevant wiki pages.
January 20, 2013, 17:25 (GMT)
Fix #33941. We need to free the image editor ibuf too if no image is
found for cloning.
January 20, 2013, 16:58 (GMT)
fix for own error in recent BLI_array commit
January 20, 2013, 15:36 (GMT)
Add missing virtual destructor for VirtualMemoryAllocator

Fixes a warning from GCC 4.7.2.
January 20, 2013, 14:50 (GMT)
code cleanup: remove some paranoid checks which would have crashed anyway earlier on.
Also some minor formatting.
January 20, 2013, 14:40 (GMT)
More win32 multimon (r53923). Changed getNumDisplays so that it will actually succeed.
January 20, 2013, 14:10 (GMT)
fix for possible null pointer dereference in PE_create_particle_edit
January 20, 2013, 13:46 (GMT)
Add multimon support to GHOST_DisplayManagerWin32.cpp (It seemed to work before, but recent changes to GHOST_ASSERT caused it to abort if WITH_ASSERT_ABORT was configured).
January 20, 2013, 11:54 (GMT)
minor change r53918 was supposed to resolve.
January 20, 2013, 10:04 (GMT)
removed incorrect comment in draw_nla_channel_list_gl
January 20, 2013, 09:41 (GMT)
removed extraneous glEnable(GL_BLEND)/glDisable(GL_BLEND) in ui_draw_aligned_panel
January 20, 2013, 09:22 (GMT)
edited wmSubWindowScissorSet for readability
January 20, 2013, 08:43 (GMT)
correction for msvc2008
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021