3bb397be76
fix [ #28351 ] active RenderLayer can be set to None, leading to crash
2011-08-23 20:54:44 +00:00
a35b3c5b50
fix [ #28352 ] Deleting group name in particle system -> panel: Render crashes Blender
2011-08-23 20:49:06 +00:00
9a9513a9f0
fix for 3 bugs in bone renaming
...
- renaming a bone could crash if the area had to spaces in it (reported by Sebastian Koenig).
- renaming bones wouldn't update inactive 3d views locked bone names.
- selecting locked bones in the UI didnt work in editmode.
2011-08-23 19:58:15 +00:00
f6a2b8d724
BLI_strescape for a basic, python like string escaping, currently only use for drag and drop ID's into the console but should eventually be used for the animsys too.
2011-08-23 15:08:54 +00:00
abff0032c4
Fix #28343 : glsl error after derivative maps commit.
2011-08-23 13:15:18 +00:00
6fd68b8d76
fix [ #28336 ] Particles: setting to zero the count of all elements of a group crashes Blender
2011-08-23 12:09:20 +00:00
ba4fd78fac
fix [ #28344 ] for this file, the multires smiley has 2 materials, but only 1 loads
2011-08-23 11:46:16 +00:00
ce9e4472eb
Make Ctrl+RMB in editmode behave like 2.4x, was re-using center option which worked but used center select too.
...
instead add 'object' option to VIEW3D_OT_select.
2011-08-23 09:05:12 +00:00
ed3d253c56
Fix for [ #28339 ] Rev:39618 The revision part doesn't suffice.
...
NAN_BUILDINFO > WITH_BUILDINFO change from rev 39618 was missing in those files.
2011-08-23 08:02:48 +00:00
34b7bff44b
change compression level for gzip saving to 1, approx twice as fast when saving a 194mb blend file and only slightly bigger.
2011-08-23 07:59:25 +00:00
6a374d266d
glsl and render support for derivative maps
2011-08-22 19:57:54 +00:00
a9d9a8e569
actually, this if is still marginally good to have
2011-08-22 18:56:13 +00:00
a937729f38
properly escape chars for pythons bpy objects __repr__
2011-08-22 18:13:37 +00:00
7d316b70b8
rename NAN_BUILDINFO --> WITH_BUILDINFO
2011-08-22 16:54:26 +00:00
36f20f162c
Fix #28154 : linux3-config.py doesn't exist
...
Change OURPLATFORM from "linux<major_version>" to simple "linux".
Since new policy for linux kernel versions that major version in
platform doesn't make much sense for building rules so the same
rules could be used for both of linux2 and linux3 now/
Tested on both of linux2 and linux3 systems.
2011-08-21 13:31:46 +00:00
4427c14683
Small fix, report in IRC by Olivier:
...
Click in Compositor on output node invoked a re-composite.
Only has to be done for inactive outputs.
2011-08-21 13:25:19 +00:00
8fcc8dd776
fix for out of bounds array access for shaded drawing in the UI, remove alpha blending for uiDrawBoxShade and uiDrawBoxVerticalShade.
2011-08-21 10:14:21 +00:00
f8ec017900
floats were being promoted to doubles in quite a few cases (using gcc's -Wdouble-promotion), went over render module and use float constants, gives small but consistent speedup - approx 3%.
2011-08-20 17:39:13 +00:00
d4dec1c3bc
use ghash for DNA_struct_find_nr(), gives ~18% speedup on loading sintel lite, will also speedup undo.
...
note: only works with CMake, wasn't able to get this working with scons, complains about same file being built in different environments.
2011-08-20 14:23:43 +00:00
a0a96a84fe
fix for crash when loading a file from a script, and executing user modules in the newly loaded file.
2011-08-20 13:29:42 +00:00
5d88ba6165
remove over zealous undo's on operators that don't need it.
2011-08-19 20:25:25 +00:00
3a81f23e09
warning cleanup for -Wdouble-promotion
2011-08-19 16:21:29 +00:00
2c1182664c
minor speedup to python/rna api keyword argument lookups.
...
- dont use hash lookups in this case because converting the string to unicode and doing a hash lookup is slower then looping over the keys and comparing (which avoids creating and throwning away a unicode string).
2011-08-19 10:38:34 +00:00
561b49e925
minor style change
2011-08-19 10:35:47 +00:00
0de9112102
store a pointer to the units system in the uiBlock since the button code was doing context lookups for the scene quite a lot.
2011-08-18 20:01:30 +00:00
042d4d3509
misc changes to unterface & undo
...
- operator strings were doing undo pushes (in fileselector text for example), this is dumb since the operators themselves handle undo.
- interface code checks rna props are arrays rather then checking the array length.
- disable properties window pin undoing.
- sequencer refresh was calling undo, disable since this is clearnign global data not handled by undo.
- added commented out code for drawing mesh vertex index/key index, useful for debugging shapekey - hook issyes.
2011-08-18 19:07:37 +00:00
238955070b
minor change for operator OUTLINER_OT_item_activate
...
Noticed clicking anywhere in the outliner was doing undo pushes, even in empty areas.
- check if any selection is made before redrawing.
- don't do an undo push when selecting outliner items since only screen data is touched here.
2011-08-18 18:42:42 +00:00
ccdec67fec
bugfix: genx and geny are not the image resolution. Texture space variant needs this.
2011-08-18 17:25:54 +00:00
39a46cd4ed
disable undo for hard coded interface buttons:
...
- space type switcher.
- header menu toggle.
- properties window header buttons.
- various view3d manipulator buttons.
2011-08-18 17:09:23 +00:00
00426038d0
disable undo for screen & wm RNA buttons, changing shading mode via the UI for eg was doing an undo push.
2011-08-18 16:26:34 +00:00
2bd016fe3f
formatting edits, no functional changes.
2011-08-18 12:20:10 +00:00
83c090a555
fix for bad array access in transform operator, was assigning an array to a single float operator value.
2011-08-18 12:09:53 +00:00
591b087204
Fix for [ #28216 ] particles objects rotation still wrong with r39287
...
* The emitter object's inverse matrix wasn't in global coordinates during rendering, so the surface normals of the hair emission locations were transformed with the wrong matrix.
2011-08-18 02:12:23 +00:00
5c20bc02ff
BGE: Upon further investigation this should have been 8 since up/down and left/right both are just one axis each. So, in actuality, the number of directions = 2, not 4, and thus JOYAXIS_MAX/directions = 16/2 = 8. 8 was also the max used in 2.4x.
2011-08-17 20:44:15 +00:00
14d2d7c75f
BGE: Upping the max Axis Number for the Axis event type on joystick sensors from 2 to 4. The BGE supports up to 16 axis. For Axis events (not Single Axis), you get for directions per axis (up, down, left, right). So, the max should be JOYAXIS_MAX/directions = 16/4 = 4.
2011-08-17 20:17:27 +00:00
1719963a08
Fix #28207 : animating pin option for cloth didn't work, solver doesn't support
...
it, so set the property as not animatable.
2011-08-17 15:55:42 +00:00
feb7afe671
Fix #28262 : uv unwrap in sync selection mode unwrapped all faces irrespective
...
of selection. Changed the fix for bug #27198 , live unwrap not working with
sync selection.
2011-08-17 14:43:11 +00:00
8536209260
2.6 RNA:
...
* Remove some NULL RNA property update calls, they do nothing.
2011-08-17 13:04:28 +00:00
b6dcf3b1c2
Fix #28277 : changing smoke border collision type did not reset cache, making
...
it seem like the option wasn't working.
2011-08-17 12:52:38 +00:00
0bac3e17df
Fix #28194 , #28269 : proxy object was not showing pose mode as available in
...
3d view header mode menu.
A recent bugfix was incorrectly hiding pose and particle mode when the object
data was library linked, but these modes edit object level settings so should
be available.
2011-08-17 12:09:02 +00:00
dd8d24ff9d
fix [ #28274 ] Cant select aditional object in edit mode.
...
missing feature from 2.4x
2011-08-16 22:44:12 +00:00
feb52de6b5
fix for error calling RNA_property_float_get_index on non array float rotations when displaying.
2011-08-16 22:18:24 +00:00
dddfb5e173
minor fix, armature selection outline was not being drawn for non-active, selected armature object when they were in pose mode.
2011-08-16 13:46:51 +00:00
e98074d327
remove support for deprecated Vector() * Matrix(), eventually this will be added back as row_vector_multiplication bu to avoid confusion for a bit just disable it altogether so script authors get an error on use and update their scripts.
2011-08-16 13:10:46 +00:00
c7f9e9a80f
Fix #28273 : Crash playing with Follow path+Bevel+Material
...
Crash was caused by old refactor of displists.
Added additional check to makeDispListCurveTypes.
2011-08-16 10:31:28 +00:00
b4df54151a
2.6 Node Muting:
...
* Removing check if Node is in between, so in-/output nodes can be muted as well. Useful for example if you want to temporarily mute a file output node.
2011-08-16 08:40:25 +00:00
405218df6f
the diffuse kernel I had first picked for dilation turned out to be not as great as I first thought. This kernel is a more basic one (trite but true)
2011-08-15 17:55:25 +00:00
cdb5d11c5f
patch [ #22523 ] Expose Object.parentinv matrix via RNA
...
from Balajee R C (balajeerc)
2011-08-15 17:29:07 +00:00
ae884d2e54
Code cleanup: add UNUSED_FUNCTION macro to avoid warning messages about unused
...
functions.
2011-08-15 16:18:04 +00:00
27b3695c4f
Remove message "Info: Config directory with "startup.blend" file not found."
...
There's no reason to have it really, this situation is totally normal, and it
means a terminal window is opened on Windows as long as you haven't saved any
default settings yet.
2011-08-15 16:12:39 +00:00