Campbell Barton
24f672d57b
fix for blender naming all new node groups "Missing Datablock"
2012-07-09 22:39:35 +00:00
Campbell Barton
df107939c9
rename BLI_getQuotedStr --> BLI_str_quoted_substrN to make it more clear its doing an allocation.
2012-07-09 22:16:50 +00:00
Gaia Clary
3c0579afc5
Removed unneeded variable from Image Exporter
2012-07-09 21:57:04 +00:00
Campbell Barton
954d2a9b31
style cleanup: missed previous commit
2012-07-09 20:37:09 +00:00
Bastien Montagne
7783b458ad
And arabic is over 60% done too, now! :)
2012-07-09 20:02:30 +00:00
Campbell Barton
62df28a325
style cleanup: node drawing
2012-07-09 19:58:36 +00:00
Campbell Barton
e66a02e7e2
improve node text alignment with different zoom levels
2012-07-09 19:50:43 +00:00
Bastien Montagne
18f28e5408
Small cleanup...
2012-07-09 19:33:25 +00:00
Mitchell Stokes
a40c367a35
BGE: Fixing up the error message received when trying to add an object from an active layer.
2012-07-09 18:55:50 +00:00
Campbell Barton
6665cf4cde
code cleanup: remove pointless casts (int -> short -> int)
2012-07-09 17:05:47 +00:00
Campbell Barton
a1d5261951
fix node drawing glitch where text alignment for output sockets would move the text X axis twice as much as it should have.
2012-07-09 16:51:08 +00:00
Campbell Barton
80fa54ab3c
correction to last commit. aspect doesn't need to be calculated every time.
2012-07-09 16:26:01 +00:00
Antony Riakiotakis
4c7f7b6dbf
Fix for #31962 , changes image ignores correct aspect ratio. Made
...
unwrapper flush the correct aspect flag to mtpoly after unwrap. Faces
that have been unwrapped with correct aspect option will fix their
aspect each time a different image is assigned to them. I hope fix works
100%, I can't say that I really understood the bizarre aspect ratio
system.
2012-07-09 16:12:57 +00:00
Campbell Barton
54ed3dee68
fix for ugly pixelated drawing of node frame text.
2012-07-09 16:06:44 +00:00
Jeroen Bakker
bfe776cd1d
removed depth aware defocus
...
add blur to radius buffer
2012-07-09 15:21:43 +00:00
Bastien Montagne
0dafa97ea3
UI translation from inside Blender UI: first part.
...
This commit reshapes a bit runtime button info getter, by adding a new uiButGetStrInfo() which accepts a variable number of uiStringInfo parameters, and tries to fill them with the requested strings, for the given button (label, tip, context, RNA identifier, keymap, etc.). Currently used mostly by existing ui_tooltip_create(), and new UI_OT_edittranslation_init operator.
It also adds a few getters (to get RNA i18n context, and current language iso code).
Finally, it adds to C operators needed for the py ui_translation addon:
*UI_OT_edittranslation_init, which gathers requested data and launch the py operator.
*UI_OT_reloadtranslation, which forces a full reload of the whole UI translation (including rechecking the directory containing mo files).
For the first operator to work, it also adds a new user preferences path: i18n_branches_directory, to point to the /branch part of a bf-translation checkout.
2012-07-09 14:25:35 +00:00
Campbell Barton
facb1512c0
fix/workaround for cycles crash packing bvh
...
brecht - when you get time please look into this to see if the fix is ok.
2012-07-09 12:55:16 +00:00
Campbell Barton
98969c64ff
code cleanup: move sequencer timecode into its own func.
2012-07-09 10:55:41 +00:00
Sergey Sharybin
0966a3b191
Fixed issues updating texture buffer used for clip editor frame display
...
when specific circumstances are met.
Mainly issue was caused by checking ImBuf pointers, which used to fail
when some post-processing flags are changed. This was caused by the
fact that freeing old ImBuf and allocating new one could lead to new
ImBuf have the same pointer as previous one, which confuses cache.
2012-07-09 10:26:01 +00:00
Mitchell Stokes
9d73cbf2c4
As a response to issue [ #28483 ] "Enable/Disable Rigid Body actuator do nothing" reported by Jean-Francois Gallant (pyroevil), I'm adding preliminary support to enable and disable rigid body physics on dynamic objects. This is can be done via the Edit Object Actuator or through KX_GameObject.enableRigidBody() and KX_GameObject.disableRigidBody(). Thanks to Sergej Reich for his help with the patch.
2012-07-09 04:57:21 +00:00
Mitchell Stokes
4ff0efd5a2
Fixing a memory leak when using Bullet's btGImpactMeshShape for triangle meshes (e.g., rigid bodies). The physic controller's free was only handling the case where regular triangle meshes were used.
2012-07-08 23:15:26 +00:00
Campbell Barton
75a5eab8d1
code cleanup
2012-07-08 21:37:59 +00:00
Campbell Barton
2e45266dc4
localview operator now reports when 8 views are reached (since 2.5x update was printing in console only).
2012-07-08 20:53:44 +00:00
Campbell Barton
0361909ab4
style cleanup
2012-07-08 20:36:00 +00:00
Mitchell Stokes
9af3e3bb9b
Fixing a memory leak introduced by the Character Physics type patch: a new btGhostPairCallback was being created, but never freed.
2012-07-08 20:05:40 +00:00
Campbell Barton
2580575658
correct another case of nonnull (all should be correct now), and comment about color conversion.
2012-07-08 17:51:28 +00:00
Bastien Montagne
063f78041a
Grmbl, dummy argparse...
2012-07-08 17:18:01 +00:00
Bastien Montagne
dc459c8fea
Some cleanup, and update to make those files usable both as self-executables and module stuff...
...
Also updated update_mo to allwo specifying a custom po/mo file.
2012-07-08 17:10:10 +00:00
Campbell Barton
0c7b56cf39
correct use of nonull attribute
2012-07-08 17:08:27 +00:00
Bastien Montagne
4c6abb8105
Fix for error from grumpy gcc in "over-warning" mode. Must explicitely cast uintptr_t to unsigned int (othe solution would be to use PRIuPTR macro from inttypes.h, but that would probably causes some problems with windows...).
2012-07-08 15:48:47 +00:00
Campbell Barton
76629c11ae
correct use of __attribute__((nonnull))
2012-07-08 15:11:13 +00:00
Jeroen Bakker
45aeee6a34
Multi device OpenCL did not work.
...
case was that cached kernels were used by both devices in separate
threads.
removed the cached kernels.
2012-07-08 13:03:09 +00:00
Campbell Barton
4bc818d240
code cleanup: quiet uninitialized memory use warning for X11 - harmless in this case but always gave warnings with memcheck (RGB color for alpha zero icon color wasnt initialized).
...
also some other minor changes.
2012-07-08 12:23:58 +00:00
Bastien Montagne
d96275a5c3
Some cleanup.
...
Also trying to make it usuable from other tools (imports become a bit tricky here :/ ).
2012-07-08 09:27:33 +00:00
Campbell Barton
b91bc4f037
use gcc attrubutes to warn on unused return values and arguments which shouldnt be NULL.
...
also remove IDP_AppendArray's return value which wasnt the new item in the array (which is odd/misleading), but wasnt used anywhere either.
2012-07-08 06:00:27 +00:00
Mitchell Stokes
8ce864784c
Fix for [ #31701 ] "radar causes collision" reported by Markus Rietz (afeature).
...
The problem was that the physics shapes for the near and radar sensor were getting turned into characters because CcdConstructionInfo::m_bCharacter was defaulting to true. Now it defaults to false and is explicitly set to true for only Character physics types.
2012-07-08 05:00:16 +00:00
Campbell Barton
1d29ee0d3b
use alloc_size attribute for guarded alloc functions with gcc.
2012-07-08 03:15:37 +00:00
Campbell Barton
2c8db87897
fix [ #32020 ] Image will not render in second (any scene other than first) if scene name is longer than 28 characters
2012-07-08 00:04:41 +00:00
Bastien Montagne
8b9977e354
Fixing a typo!
2012-07-07 23:38:40 +00:00
Campbell Barton
cfb7aee017
style cleanup
2012-07-07 22:51:57 +00:00
Sv. Lockal
d58ce290e1
increase file browser title length for multibyte translations and use utf8 copy for it
2012-07-07 14:58:40 +00:00
Bastien Montagne
3dacc164e4
Update/fixes (was escaping more chars than needed!)
2012-07-07 14:28:49 +00:00
Bastien Montagne
30037194cd
Minor UI message update.
2012-07-07 13:51:07 +00:00
Mitchell Stokes
d77e658c91
Adding a note to KX_Camera.projection_matrix and KX_Camera.modelview_matrix to warn that both values are the identity matrix prior to the first frame of rendering. Both values are calculated when rendering, which is after Python scripts have a chance to run on frame 1.
2012-07-07 06:42:44 +00:00
Campbell Barton
84bf3e48c0
style cleanup: use c style comments in C code
2012-07-06 23:56:59 +00:00
Campbell Barton
3a0593cc3d
code cleanup: dont use function calls like dot_v3v3, pow and sqrt within macros which results in calling the function multiple times needlessly.
...
also added some comments.
2012-07-06 22:48:28 +00:00
Campbell Barton
2336aadb80
decrease size for convex hull epsilon when checking which side of a face the vertex is on.
...
this doesnt fix all cases but works better then it did.
2012-07-06 20:16:04 +00:00
Campbell Barton
1a9e7a00f3
style cleanup: var names
2012-07-06 19:22:21 +00:00
Chris Want
16b165eed5
Fix for bug 32017.
...
There was some bad recursion introduced recently that caused crashes
when a Material node is the same material as the material itself (e.g.,
if Material.001 has a node with Material.001).
This commit attempt to correct this by keeping track of the material
at the root of the node tree, and doesn't recurse further if it
encounters it again within the nodetree.
Joshua, please review!
2012-07-06 16:55:35 +00:00
Campbell Barton
5f792b08e4
fix for rare crash we have with some mango files.
2012-07-06 14:24:41 +00:00